0

在 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 -> /Applications/Xcode.app/Contents/Developer

  • xcodebuild -version -> Xcode 5.1.1 构建版本 5B1008

  • 葫芦-ios版本-> 0.9.169

  • calabash.framework 版本 -> 0.9.169

  • server_version['version'] -> "0.9.169"

4

1 回答 1

0

query("view:'_UIToolbarUINavigationButton'")

您的查询中有错字。

_UIToolbarNavigationButton'

不是

_UIToolbarUINavigationButton

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

于 2014-06-07T14:09:24.447 回答