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

标签 java google-chrome selenium selenium-webdriver selenium-chromedriver

<分区>

我想在代码中使用 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/");

下面是列出所有可用 chrome 标志的链接:-

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

希望对你有帮助:)

关于java - 我们如何使用 selenium/TestNg 禁用 chrome 浏览器的网络安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33013378/

相关文章:

java - 无法执行 jar 文件 : "no main manifest attribute"

javascript - Onicecandidate 不会在第二台电脑上触发

google-chrome - 如何禁用谷歌浏览器 url 转义?

google-chrome - 是否有关闭 Chrome 开发者工具的快捷方式?

java - 如何定位如图所示的元素

java - 如何从selenium java中的字符串中删除动态子字符串

java - 正则表达式 - Java 不工作

java - 设置 CSS 样式 Uibinder Gwt

Java,正确使用等待和通知来暂停另一个线程的线程执行

python-3.x - 使用 Selenium Python 选择 DojoComboBox 的值