Calabash-Elements不使用Query命令识别,而是使用UIAutomator.bat识别

时间:2015-10-26 04:15:11

标签: calabash-android

我正在使用Calabash自动化工具进行客户端应用程序(android)测试之一。我面临以下问题: 我的脚本失败,因为登录页面中的元素未使用查询命令(查询(" *"))来识别,但在UIAutomator视图中标识了相同的元素。 任何人都可以建议我解决这个问题

非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

https://github.com/calabash/calabash-ios/wiki/Query-Language

默认情况下,Calabash仅查询可见视图(由启发式算法确定 - 不是100%防弹)。如果要更改行为以查询所有视图,只需将修饰符添加到所有视图中。

query("all button")
query("all view marked:'something'")

注意:还有一个不推荐使用的函数query_all。