我正在使用 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 可以点击、发送密钥等。
所以问题是:是否存在任何解决方法来避免这个问题?可能是我应该为 WebDriver 更改的一些设置?可能有人以前遇到过这样的事情。我很感激任何建议。
我试过 apk 2.21.0 和 2.32.0。