答案 0 :(得分:1)
您可以像这样使用它
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.ie.InternetExplorerOptions;
import org.openqa.selenium.remote.DesiredCapabilities;
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setJavascriptEnabled(true);
InternetExplorerOptions opt = new InternetExplorerOptions(ieCapabilities);
System.setProperty("webdriver.ie.driver",
"./src/test/resources/drivers/IEDriverServer.exe");
driver = new InternetExplorerDriver(opt);
答案 1 :(得分:0)
使用 Selenium Java Client v3.14.0 时:
要明确启用 javascript ,您可以使用 DesiredCapabalities 类的实例,如下所示:
capabilities.setJavascriptEnabled(true);
要显式禁用 javascript ,您可以使用 DesiredCapabalities 类的实例,如下所示:
capabilities.setJavascriptEnabled(false);
根据@JimEvans的评论:
对于IE,即使您请求
setJavascriptEnabled(false)
,也不会获得它。 IE驱动程序要求启用 JavaScript ,并且将始终在驱动程序创建的浏览器实例中启用它。没有选择。没有解决方法。