gpt4 book ai didi

ios - UIAutomation:如何访问UIPopoverController?

转载 作者:行者123 更新时间:2023-12-01 19:27:17 29 4
gpt4 key购买 nike

我有一个iPad应用程序,正在为其编写UIAutomation脚本。有一个UIButton,在点击时显示UIPopoverController。我的脚本如何选择(点击)该弹出框内的项目?

编辑:
UIAPopover不是它出现在UIButton上的子元素,而是mainWindow的子元素。所以mainWindow.popover()给了我。
logElementTree()函数非常适合调试和查找元素。

最佳答案

UIALogger.logMessage("tap state");
var state = buttons[0];
state.tap();

UIALogger.logMessage("wait for State Popover Screen to display");
target.delay(1);

UIALogger.logMessage("scroll to District of Columbia");
window.popover().tableViews()[0].scrollToElementWithName("District of Columbia");

UIALogger.logMessage("select District of Columbia");
var dc = window.popover().tableViews()[0].cells()["District of Columbia"];
dc.tap();

关于ios - UIAutomation:如何访问UIPopoverController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6371179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com