我在应用中有这个按钮。我想模拟按下按钮。该按钮的位置如下:target> frontMostApp()> windows()[0]> buttons()[2]。我的javascript代码如下:
target.frontMostApp().windows()[0].buttons()[2].tap();
但运行代码后,将显示以下错误消息:
错误:无法点击target.frontMostApp()。windows()[0] .buttons()[2]
我已检查此按钮的辅助功能标签是否已设置为启用。谁能告诉我我做错了什么?以下是乐器控制台的截图:
突出显示的按钮是我想点按的按钮。
答案 0 :(得分:2)
我刚刚解决了这个问题。只是我试图点击的按钮不可见。我查看.isVisible()
并返回false。谢谢你的帮助。
答案 1 :(得分:1)
您可以在窗口上运行logElementTree()
并将其粘贴到您的问题中吗?该错误通常意味着您要查找的元素无效。也许我们可以通过一起查看元素树来帮助发现问题。