在 UIAutomation 中不起作用的按钮上的点击命令
Posted
技术标签:
【中文标题】在 UIAutomation 中不起作用的按钮上的点击命令【英文标题】:Tap command on a button not working in 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]
我已检查此按钮的可访问性标签是否设置为启用。谁能告诉我我做错了什么?以下是仪器控制台的屏幕截图:
突出显示的按钮是我想要点击的按钮。
【问题讨论】:
【参考方案1】:我刚刚解决了这个问题。只是我试图点击的按钮不可见。我检查了.isVisible()
,它返回错误。感谢您的帮助。
【讨论】:
【参考方案2】:您可以在窗口上运行logElementTree()
并将其粘贴到您的问题中吗?该错误通常意味着您要查找的元素无效。也许我们可以通过一起查看元素树来帮助发现问题。
【讨论】:
我刚刚从控制台添加了屏幕截图。感谢您的帮助!以上是关于在 UIAutomation 中不起作用的按钮上的点击命令的主要内容,如果未能解决你的问题,请参考以下文章
findElement 在 Android 上的 Appium 中不起作用
Bootstrap popover 关闭功能在 iphone 中不起作用