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['バージョン'] -> "0.9.169"

4

1 に答える 1

0

query("view:'_UIToolbarUINavigationButton'")

クエリにタイプミスがあります。

_UIToolbarNavigationButton'

いいえ

_UIToolbarUINavigationButton

この機会に、ツールバー ボタンを操作する別のより安定した方法を紹介します。

于 2014-06-07T14:09:24.447 に答える