2

チュートリアルを使用して、AWS Device Farm の Java で Appium/TestNG スクリプトをセットアップしています: http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-android-appium-java-testng。 「 zip-with-dependencies.zip 」をコンパイルして AWS Device Farm にアップロードし、デバイスでテストを実行すると、スクリプト内の最初のクリック可能な要素が見つからないというエラーが表示されます。そのため、セットアップ スイートとティアダウン スイートは実行に合格していますが、実際のテストは毎回失敗します: AWS Device Farm での失敗の説明

私の質問は、AWS Device Farm で実際にテストを実行するために、構成に何か欠けているのでしょうか、それともスクリプトに必要な追加の機能が必要なのでしょうか?

4

3 に答える 3

1

テスト済みのアプリのバージョンを別のバージョンに変更しました。要素が見つからなかった前のバージョンのように、提供されたコードではクリックできなかった Android システム メッセージが表示されたため、検索された要素を使用できませんでした。見つかった。デバイス ファームがあまり得意ではないもう 1 つの点は、実行中のテストをリアルタイムで観察できることです。これにより、この状況で多くの時間を節約できます。

于 2016-03-07T08:10:48.807 に答える
0

2 つの提案: 1. デフォルトの Appium セッションはその後タイムアウトになるため、要素の待機時間を 60 秒未満に設定します。2. 失敗のスクリーンショットを作成し、要素が正しく読み込まれたかどうかを確認します。

これが役立つことを願っています:)

ありがとう、ホンダ

于 2016-03-03T20:52:00.907 に答える