2

我在应用程序中有此按钮。我想模拟点击按钮。该按钮的位置如下:target> frontMostApp()> windows()[0]>按钮()[2]。我的javascript代码如下: target.frontMostApp().windows()[0].buttons()[2].tap(); 但在运行代码后,显示如下错误信息:在UIAutomation中不工作的按钮上点击命令

Error: target.frontMostApp().windows()[0].buttons()[2] could not be tapped

我已经检查了该按钮的无障碍标签设置为启用。谁能告诉我我做错了什么?下面是从仪器控制台的截图:

enter image description here

高亮显示的按钮是按钮,我想挖掘。

回答

1

你可以在窗口上运行logElementTree()并粘贴到你的问题?该错误通常意味着您正在查找的元素无效。也许我们可以通过一起查看元素树来帮助发现问题。

+0

我刚刚从控制台添加了屏幕截图。感谢您的帮助! –

2

我刚解决了这个问题。这只是我试图挖掘的按钮不可见。我检查了.isVisible(),它返回false。谢谢您的帮助。