2

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

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

我已检查此按钮的可访问性标签是否设置为启用。谁能告诉我我做错了什么?以下是仪器控制台的屏幕截图:

在此处输入图像描述

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

4

2 回答 2

2

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

于 2012-05-30T17:24:49.427 回答
1

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

于 2012-05-15T03:23:22.260 回答