Это 3d Посмотреть UIHieracrchy
выглядит следующим образомНевозможно автоматизировать "нажмите на кнопку OK" с UIAutomation
APP -> UIWindow -> UILayoutContainerView -> UINavigationTransitionView -> UIViewControllerWrapperView->UIView->UIButton
(UIButton
подробно)
UIButton -> UIImageView -> MyButton ->UIButtonLabel
поэтому я попытался следующий
UIATarget.onAlert = function onAlert(alert) { var title = alert.name(); if(title == "Failed" || title == "Warning") { target.delay(5); alert.buttons()["OK"].tap(); return true; } UIALogger.logPass("Sign In Failed"); return false; }
target.frontMostApp().mainWindow().buttons()["OK"].tap();
target.frontMostApp().mainWindow().buttons()[0].tap();
Пожалуйста, помогите мне решить эту проблему автоматизации на эту кнопку.
Можете ли вы разместить больше кода, который вы используете, в частности код, который доставит вас из 'UIALogger.logStart' в обработчик предупреждений? – Ian