:iOSのUIオートメーションdeactivateAppForDuration失敗
// Verify password field is shown when app is moved to the foreground
UIALogger.logMessage("move app to background");
target.deactivateAppForDuration(10);
UIALogger.logMessage("move app to foreground");
私は楽器から取得するエラーは次のとおりです。
Script threw an uncaught JavaScript error: Cannot perform action on invalid element: UIAElementNil from target.frontMostApp().switcherScrollView().buttons()["TimeClock"]
テストデバイスに表示されるのは、アプリがバックグラウンドに切り替えられ、iOSアプリのスイッチャーが表示されていることです。私は自分のアプリ(TimeClock)を見ることができます。エラーメッセージとデバイスの画面の両方から表示され、UI Automationがフォアグラウンドへの移行のために自分のアプリケーションを選択できません。
他に誰かがこの問題を抱えていますか?回避策はありますか?
ありがとうございました。
この場合、 'switcherScrollView()'はデバイスでのスイッチャーコントロールを表し、アプリケーションではありません。 'switcherScrollView()。buttons()[" TimeClock "]'は、自分のアプリのアイコンをアプリのスイッチャーに表示します。 – Darc