[英]Unable to run Selenium WebDriver tests with Internet Explorer Driver
[英]Selenium 2: Unable to set PROXY for Internet Explorer
我想设置代理并打开IE(版本9,硒2.25),但这不适用于IE,尽管它适用于Firefox。
这是我的代码:
String PROXY = "somehost.com" + ":" + "80";
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
proxy.setHttpProxy(PROXY);
proxy.setFtpProxy(PROXY);
proxy.setSslProxy(PROXY);
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
ieCapabilities.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new InternetExplorerDriver(ieCapabilities);
driver.get("http://www.cnn.com/");
发生以下运行时错误:
2012年8月16日2:00:13 org.openqa.selenium.browserlaunchers.WindowsProxyManager backupRegistrySettings
INFO:备份注册表设置...
您收到的消息是正确的-也不例外(只是参考消息)。 要通过Selenium使用IE,将在注册表中更改某些特定设置(仅适用于Selenium运行,顺便说一句-之后将还原注册表)。
您是否有权更改注册表(检查是否可以运行regedit)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.