web-dev-qa-db-ja.com

Selenium / TestNgを使用してchromeブラウザのWebセキュリティを無効にするにはどうすればよいですか?

コードを実行するたびに、ブラウザの新しいインスタンスがwebdriverによって作成され、セキュリティがデフォルトで有効になっているため、コード内でSelenium/testngを使用して次のコマンドを使用したいと思います。

chrome.exe --disable-web-security
7
SHARAN

これを試してみてください。パスを変更し、仕様に合わせてコードをスラッシュしてください:-

            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/

それがあなたを助けることを願っています:)

15
Shubham Jain