【问题标题】:Tap command on a button not working in UIAutomation在 UIAutomation 中不起作用的按钮上的点击命令
【发布时间】:2012-05-14 20:11:23
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我刚刚从控制台添加了屏幕截图。感谢您的帮助!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      相关资源
      最近更新 更多