Calabash Cucumber - 查询UITabBarButton的子视图

时间:2017-04-06 06:20:34

标签: ios objective-c automated-tests cucumber calabash

我试图让Cucumber查询UIButton这是UITabBarButton的子视图但却无法找到它。我分配了一个辅助功能ID,它使用tree命令显示在Calabash控制台中,但尝试通过ID查询它会失败。

有谁知道如何让Cucumber访问子视图?或者这是Calabash的限制?

1 个答案:

答案 0 :(得分:0)

尝试使用以下内容:

query("UITabBarButton UIButton") - 这应该显示UITabBarButton下的所有UIButton

query("UITabBarButton id:'your_accessibility_id'") - 应仅显示具有辅助功能ID的元素。

如果全部失败,请查询所有内容并搜索结果,这可能会为您提供一些线索,说明它无法正常工作。 query("*")

一些有用的信息here

希望它有所帮助!