java - ChromeDriver 在 Java 中禁用 Javascript

标签 java javascript selenium-chromedriver

https://code.google.com/p/selenium/issues/detail?id=3175 不起作用。

然后我尝试了这个,

ChromeOptions opts = new ChromeOptions();
opts.addArguments("--disable-javascript");
driver = new ChromeDriver(opts);

然后 driver.get(website); javascript 再次启用。当它是在数据上时;它被禁用了。

我也尝试过,

DesiredCaptabilities caps = DesiredCaptabilties.chrome();
caps.setJAvaScriptEnabled(fale);
driver = new ChromeDriver(caps); 
driver.get(Website); 

没有任何效果。有什么建议吗?

最佳答案

javascriptEnabled 仅适用于 HTMLUnitDriver。

ChromeDriver 首先应该启用 JavaScript 才能正常工作,因此如果您使用 ChromeDriver2,则无法禁用 JavaScript。

关于java - ChromeDriver 在 Java 中禁用 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20383143/

相关文章:

javascript - 如何在 jQuery 中解析 JSON 多维数组?

javascript - 在 jQuery 中替换 div 的问题

java - 寻找一种在没有数据库的情况下填充类的设计模式

java - Thread类的start方法如何创建一个新的堆栈并执行run方法

java - 如何发送 HTML 电子邮件?

python - 鼠标悬停弹出时使用selenium和python提取数据

java - 通过 Selenium 和 Java 使用 ChromeDriver 和 Chrome 在窗口之间切换时,从渲染器接收消息超时 : 300. 000 错误

java - 批注作为另一个批注的快捷方式

javascript - ES6 `let` 和 `const` 是否仅在使用 babel 编译时在编译时有效?

python - 如何使用 selenium python 打开新窗口