[英]Selenium building internet explorer driver javascript error
[英]Desired capabilities isjavascriptenabled deprecated. How can we use the java script enabled in Internet explorer driver selenium
你可以这样使用
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);
在使用Selenium Java Client v3.14.0时 :
要显式启用 javascript ,可以使用DesiredCapabalities类的实例,如下所示:
capabilities.setJavascriptEnabled(true);
要显式禁用 javascript ,可以使用DesiredCapabalities类的实例,如下所示:
capabilities.setJavascriptEnabled(false);
按照@JimEvans的评论:
对于IE,即使您请求
setJavascriptEnabled(false)
,也不会得到它。 IE驱动程序需要启用 JavaScript ,并且将始终在该驱动程序创建的浏览器实例中启用它。 没有选择。 没有解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.