在calabash-ios v0.9.169中获取导航按钮控件

时间:2014-06-07 12:05:39

标签: calabash calabash-ios

在calabash-ios v0.9.169之前,我曾经使用以下查询获得某些导航按钮控件:

query("view:'_UIToolbarUINavigationButton'")

从v0.9.169开始,我无法再获得此控件 - 查询返回一个空数组。我可以对UIButton进行更一般的查询,并在结果中返回:

[2] "<_UIToolbarNavigationButton: 0xd9ab880; frame = (-11 7; 41 30); opaque = NO; layer = <CALayer: 0xd9aba50>>",

获取此按钮的推荐方法是什么?


系统信息:

  • xcode-select --print-path - &gt; /Applications/Xcode.app/Contents/Developer

  • xcodebuild -version - &gt; Xcode 5.1.1构建版本5B1008

  • calabash-ios版本 - &gt; 0.9.169

  • calabash.framework版本 - &gt; 0.9.169

  • server_version ['version'] - &gt; “0.9.169”

1 个答案:

答案 0 :(得分:0)

  

query("view:'_UIToolbarUINavigationButton'")

您的查询中存在拼写错误。

_UIToolbarNavigationButton'

不是

_UIToolbarUINavigationButton

我将借此机会向您指出一些与工具栏按钮交互的替代和更稳定的方法: