点击UIAutomation中不起作用的按钮上的命令

时间:2012-05-14 20:11:24

标签: ios functional-testing ios-ui-automation automated-tests

我在应用中有这个按钮。我想模拟按下按钮。该按钮的位置如下:target> frontMostApp()> windows()[0]> buttons()[2]。我的javascript代码如下: target.frontMostApp().windows()[0].buttons()[2].tap(); 但运行代码后,将显示以下错误消息:

  

错误:无法点击target.frontMostApp()。windows()[0] .buttons()[2]

我已检查此按钮的辅助功能标签是否已设置为启用。谁能告诉我我做错了什么?以下是乐器控制台的截图:

enter image description here

突出显示的按钮是我想点按的按钮。

2 个答案:

答案 0 :(得分:2)

我刚刚解决了这个问题。只是我试图点击的按钮不可见。我查看.isVisible()并返回false。谢谢你的帮助。

答案 1 :(得分:1)

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