我们如何使用 selenium/TestNg 禁用 chrome 浏览器的网络安全

How can we disable web security of chrome browser using selenium/TestNg

我想在我的代码中使用 selenium/testng 使用以下命令,因为每次我执行代码时,webdriver 都会创建一个新的浏览器实例,其中默认启用安全性.

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/");

下面是 link,其中列出了所有可用的 chrome 标志:-

http://peter.sh/experiments/chromium-command-line-switches/

希望对您有所帮助:)