我似乎找不到让UIAutomation解雇popover的方法。
当我这样做时
UIATarget.localTarget().frontMostApp().toolbar().buttons()["Sort By"].tap();
显示弹出窗口
接下来我这样做
UIATarget.localTarget().frontMostApp().mainWindow().popover().tableViews()["Empty list"].cells()[sortType].tap();
选择弹出窗口中的项目
接下来我做了
UIATarget.localTarget().frontMostApp().toolbar().buttons()["Sort By"].tap();
希望它会被解雇。但相反,我收到了一个错误
Script threw an uncaught JavaScript error: target.frontMostApp().toolbar().buttons()["Sort By"] could not be tapped on line 186 of test.js
答案 0 :(得分:0)
这是一个技巧:
var target = UIATarget.localTarget();
var window = target.frontMostApp().mainWindow();
window.tap();