コードを実行するたびに、ブラウザの新しいインスタンスがwebdriver
によって作成され、セキュリティがデフォルトで有効になっているため、コード内でSelenium/testng
を使用して次のコマンドを使用したいと思います。
chrome.exe --disable-web-security
これを試してみてください。パスを変更し、仕様に合わせてコードをスラッシュしてください:-
WebDriver driver=null;
System.setProperty("webdriver.chrome.driver","./src//lib//chromedriver");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArgument("--start-maximized");
options.addArguments("--disable-web-security");
options.addArguments("--allow-running-insecure-content");
capabilities.setCapability("chrome.binary","./src//lib//chromedriver");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
driver.get("https://www.google.com/");
以下は、利用可能なすべてのchromeフラグがリストされているリンクです:-
http://peter.sh/experiments/chromium-command-line-switches/
それがあなたを助けることを願っています:)