如何在UIAutomation中解雇popover

时间:2014-09-02 08:44:52

标签: ios7 ui-automation

我似乎找不到让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

1 个答案:

答案 0 :(得分:0)

这是一个技巧:

var target = UIATarget.localTarget();
var window = target.frontMostApp().mainWindow();
window.tap();