2

アプリにこのボタンがあります。ボタンのタップをシミュレートしたい。ボタンは次の場所にあります: target>frontMostApp()>windows()[0]>buttons()[2]。私のjavascriptコードは次のとおりです: target.frontMostApp().windows()[0].buttons()[2].tap(); しかし、コードを実行した後、次のエラーメッセージが表示されます:

エラー: target.frontMostApp().windows()[0].buttons()[2] をタップできませんでした

このボタンのアクセシビリティ ラベルが有効に設定されていることを確認しました。誰が私が間違っているのか教えてもらえますか? 以下はインスツルメント コンソールのスクリーンショットです。

ここに画像の説明を入力

強調表示されたボタンは、タップしたいボタンです。

4

2 に答える 2

2

問題を解決しました。タップしようとしていたボタンが表示されなかっただけです。で確認した.isVisible()ところ、falseが返されました。助けてくれてありがとう。

于 2012-05-30T17:24:49.427 に答える
1

logElementTree()ウィンドウで実行して、それを質問に貼り付けてもらえますか? このエラーは通常、探している要素が無効であることを意味します。要素ツリーを一緒に見ることで、問題を発見できるかもしれません。

于 2012-05-15T03:23:22.260 に答える