Selenium WebDriver と Java を使用して、Nexus 10 (Adndroid 4.2) で自動テストを実行しています。私が直面しているエラーは次のとおりです。
XMLHttpRequest cannot load 'URL1'. Origin 'URL2' is not allowed by Access- Control-Allow-Origin. at null:1
- URL1 - json に基づくバックエンド。
- URL2 - フロントエンド。
このエラーは、FireFox、Chrome、IE 10 では発生しません。ただし、Android の WebDriver では常に発生します。そのため、システムにログインできません。WebDriver は、クリック、sendKeys などを実行できます。
質問は次のとおりです。この問題を回避するための回避策はありますか? WebDriver 用に変更する必要がある設定はありますか? 以前にこのようなことに直面した人もいるかもしれません。提案をいただければ幸いです。
apk 2.21.0 と 2.32.0 を試しました。