私はアンドロイドアプリケーションを自動化しようとしています。テストを開始すると、デバッグドロワーから環境を切り替えようとします。環境を切り替えると、アプリケーションは閉じられ、その特定の環境の新しいインスタンスが開きます。アプリケーションが終了すると、テストは失敗します。このエラーを取得アンドロイドエスプレッソテストの切り替え環境
:理由:プロセスの原因に失敗したインスツルメンテーションの実行には 『クラッシュした』 '
は、新しいアプリケーションはあなたが使用する必要が
私はアンドロイドアプリケーションを自動化しようとしています。テストを開始すると、デバッグドロワーから環境を切り替えようとします。環境を切り替えると、アプリケーションは閉じられ、その特定の環境の新しいインスタンスが開きます。アプリケーションが終了すると、テストは失敗します。このエラーを取得アンドロイドエスプレッソテストの切り替え環境
:理由:プロセスの原因に失敗したインスツルメンテーションの実行には 『クラッシュした』 '
は、新しいアプリケーションはあなたが使用する必要が
を開くまで、スクリプトが失敗し、待機していませんどのような方法がありますUiautomatorを使用して環境を切り替え、エスプレッソステップを実行させます。 https://developer.android.com/topic/libraries/testing-support-library/index.html#UIAutomator
refer-詳細についてはThe UI Automator testing framework provides a set of APIs to build UI tests that perform interactions on user apps and system apps. The UI Automator APIs allows you to perform operations such as opening the Settings menu or the app launcher in a test device. The UI Automator testing framework is well-suited for writing black box-style automated tests, where the test code does not rely on internal implementation details of the target app.