MagicPodがテスト対象アプリのWebViewコンテキストにアクセスできていない可能性があります。まずアクセス可能かどうか次の手順で確認してください。
- テスト端末をPCに接続する
- テスト対象アプリを操作し、WebView要素がある画面まで遷移する
- テスト端末のOSに応じて以下の操作をする
- (Androidの場合) PCのChromeを立ち上げ、「chrome://inspect」と入力する
- (iOSの場合) PCのSafariを立ち上げ、画面上メニューの「開発」を開く
- 既に立ち上げている場合は、一度Safariを終了して、再度立ち上げてください
- Safariに「開発」メニューが見つからない場合は、こちらを参考に、表示させてください
- Chrome、Safariそれぞれで次のような画面表示にならなければ、WebViewコンテキストにアクセスできていない状態です
アクセスできていない場合は、必要な設定が正しくできていない可能性があります。こちらの手順に従い設定を行ってください。
また、MagicPodDesktopアプリでAndroidをお使いの場合、「No Chromedriver found that can automate Chrome」というエラーメッセージと共に スキャンあるいはテスト が失敗している場合があります。この場合は、こちらを試してみてください。