「内部エラーまたはテスト最大実行時間の超過によりテスト実行が中断されました。」というエラーメッセージが表示され失敗した時にまずお試しいただきたいこと

Prev Next

状況

テスト実行時に「内部エラーまたはテスト最大実行時間の超過によりテスト実行が中断されました。」というエラーメッセージが表示された
Image

対処方法

1. 再接続

ローカルデバイスと接続し一定時間経過した後、接続が予期せず切断されることがあります。もし接続が切れている場合は、各OSのセットアップ手順6.接続開始にあるautify mobile link start を再実行して再接続をお試しください。

autify mobile link start

2. レコーダーの画面クオリティの調整

お客様がご利用されているネットワーク環境や端末のスペックとの相性によっては、ローカルモバイル端末に表示された画面の情報をAutifyの画面に取得ができず、エラーとなることがあります。AutifyではMJPEG形式で画面の情報を取得していますが、この形式を無効にすることで解消できる可能性があるので、以下をお試しください。

autify mobile link setup を実行し、Choose the screen quality for recording: の設定で 2. Low を選択してください。
Image

Note

これはAutifyの機能やテスト実行の品質に一切影響を与えません。レコーダーの使用中におけるUIの更新頻度を変更するだけです。

3. IPアドレスの変動が原因の場合

お客様がご利用されているIPアドレスが定期的に変わる場合、同様に接続が切断されることが考えられますので、都度再接続をお試しください。

4. Xcode accountを確認 (iOS 端末のみ)

XCodeアカウントが適切に設定されているかをご確認ください。Cloud Managed Distribution Certificates権限がないなどの場合、エラーとなります。

5. ローカル端末の画面を確認 (iOS 端末のみ)

ローカル端末側の画面ロックを外し忘れていた場合、エラーとなります。接続したローカル端末の画面ロック解除をして再実行をお試しください。

6. エラーログを確認 (OPPO 端末 のみ)

テストログ (例:test-1234XXX-appium.log) に「info: java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS」というエラーがある場合、OPPO端末の権限設定の問題の可能性が考えられます。OPPO端末の設定を変更していただくことで問題が解決する可能性がございますので、端末上で以下の設定を実施後、再実行をお試しください。
1. こちらを参考に、開発者向けオプションを表示し、移動します。
2. 「開発者向けオプション」または「セキュリティ」の設定で、「Disable Permission Monitoring」をONにし、「App Permission Monitor」をOFFにします。