0

awsAndroid テストを実行するためにデバイス ファームを使用しており、エスプレッソ フレームワークを使用しています。今日、一部のテストが失敗しました。テストが失敗した場合は、スクリーンショットを撮りたいと思います。ドキュメントを確認しましたが、具体的なものは見つかりませんでした。これは私がこれまでに知っていることです:

ドキュメンテーション

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テストで関数を呼び出さずにスクリーンショットを自動的に撮るようにファームを構成する方法はありますか? サポートされていますか?また、スクリーンショット関連のコマンドも見つかりませんでした。誰かがスクリーンショットに必要な手順を説明していただければ幸いです。ありがとうございました

4

1 に答える 1