問題タブ [aws-device-farm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android espresso テスト用に aws デバイス ファームでスクリーンショットを撮る方法
aws
Android テストを実行するためにデバイス ファームを使用しており、エスプレッソ フレームワークを使用しています。今日、一部のテストが失敗しました。テストが失敗した場合は、スクリーンショットを撮りたいと思います。ドキュメントを確認しましたが、具体的なものは見つかりませんでした。これは私がこれまでに知っていることです:
Android UI Automator テストの一部としてスクリーンショットを撮ることができます。
スクリーンショットを撮るには、takeScreenshot メソッドを呼び出します (たとえば、takeScreenshot("/sdcard/uiautomator-screenshots/home-screen-1234.png");)。
注: すべてのスクリーンショットは、
/sdcard/uiautomator-screenshots directory
. 保存するスクリーンショットのフル パス (ファイル名を含む) を指定する必要があります。このtakeScreenshot
メソッドは、API レベル 17 以降でのみ機能します。API レベル 16 では、UI Automator はサポートされていますが、スクリーンショットはサポートされていません。
aws device
テストで関数を呼び出さずにスクリーンショットを自動的に撮るようにファームを構成する方法はありますか? サポートされていますか?また、スクリーンショット関連のコマンドも見つかりませんでした。誰かがスクリーンショットに必要な手順を説明していただければ幸いです。ありがとうございました
amazon-web-services - S3 署名付き URL を使用してアプリをアップロードできない
AWS JAVA SDK を使用して、デバイス ファームへの呼び出しを自動化しています。プロジェクトの作成、アップロードの作成、S3 署名済み URL の生成に成功しましたが、この署名済み URL を使用して IPA ファイルを送信する必要があります。
これが私のコードです。私が間違っていることを教えてください。サーバーに正しい方法でファイルを送信していないと思います。署名付き URL を使用してファイルを送信するためのコードのサンプルを共有してください。ファイルをデバイス ファームに送信するさまざまな方法を既に試しました。
どんな助けでも大歓迎です。
android - Androidエスプレッソテスト用のAWSデバイスファームで複数の携帯電話を実行する
aws device farm
Androidエスプレッソのテストに使用しています。最初は単一の電話デバイスを実行していましたが、すべてのテストに合格していました。現在、複数のデバイスでテストを実行してLogin test
おり、単一のデバイスで合格し、残りのデバイスで失敗しています。
問題は、すべてのデバイスが共通データベースを使用して認証し、入力後pin_code
にリセットされることです。NULL
したがって、Login Test
pin_code を最初に入力する単一のデバイスに対してのみパスします。より明確にするために、下の画像を参照してください。
いくつかの質問:-
1-aws device farm
データベースの異なるインスタンスを使用するように電話を設定する方法はありますか?
2- この問題をどのように処理する必要がありますか? 取り組むためのアイデアをいくつか提案していただけますか?
android - aws デバイス ファームで android espresso の各テスト実行後にデバイスのデータをクリアする方法
aws device farm
すべての Android Espresso テストを実行するために使用しています。各テストでは、ユーザーはアプリにログインすることになっていますが、ログイン資格情報がデバイスに保存され、他のテストのフローに影響を与えるため、テストが終了したらすべてのデバイスのデータ (ログイン情報) をクリアしたいと考えています。すべてのテストは独立しており、並行して実行する必要があります。device farm
実行するたびに以前のデータがクリアされていないように思えます。
各テストの実行後にデバイスのデータを削除する方法を誰か教えてもらえますか? 私はあなたの助けに非常に感謝します.
appium - Appium: appium-testng のテスト実行を開始する前に、Java を使用して AWS デバイス ファーム デバイスでプログラムによって Google アカウントを作成する方法
AWS デバイス ファームで自動化 Android スイートのテスト ケースを実行したいと考えています。スクリプトのほとんどは、gmail ログインを使用して作成されます。リアルタイム デバイスで Gmail アカウントを手動で構成できるため、スクリプトを実行するたびに、すでに構成されている Gmail アカウントがログイン用にポップアップ表示されます。テスト実行前の aws デバイス ファーム
だから今、私はテスト実行の前に実行され、aws デバイス ファームでプログラムで gmail アカウントを構成するスクリプトを探しています。
私がテスト自動化のバックグラウンドを持っていることを確認してください。Android プログラミングが必要な回答を提案しないでください。私のスイートにはマニフェスト ファイルが含まれていません。
現在、自動化設計で使用している-> Maven(pom.xml)、testng.xml (testng フレームワーク)、Java、POM モデル、Eclipse IDE
ios - AWS デバイス ファームでの Specta を使用した iOS 単体テスト
今日のスペクタを使用して単体テストを行っています。AWS デバイス ファームの使用を開始したいのですが、xctest フォルダーをアップロードしようとしても機能しません。私が最初に戦ったのは、私がスペクタを使用しているためです。これが問題になる可能性があるかどうか知っていますか?私のすべてのテストをAmazonでサポートされているKIFに変換できるかどうか誰かが知っているでしょうか?
ありがとうございました
amazon-web-services - AWS デバイス ファームで uiautomator 2.0 テストを実行中に発生する問題
私は自動テストが初めてで、Android Studio で uiautomator 2.0 を使い始めました。3 つの apk ファイル、app-debug、app-debug-androidTest-unaligned、app-debug-unaligned があります。
AWS デバイス ファームでは、最初に app-debug をアップロードし、次に計測タイプを選択してから、app-debug-andriodTest-unaligned をアップロードしています。
また、2 つのテスト (セットアップ スイートと破棄スイート) のみを実行しようとすると、実行されます。問題を特定するのを手伝ってください。