2015-07-09 151 views
-1

我已经下载了IE服务器,解压缩并将其保存在IE文件夹的I文件夹中。我无法执行以下代码:无法使用硒webdriver启动网站

public static void main(String[] args) { 

System.setProperty("webdriver.ie.driver", "H://IE/IEDriverServer.exe"); 
WebDriver driver = new InternetExplorerDriver(); 
} 

任何帮助,将不胜感激。

我收到以下错误:

Started InternetExplorerDriver server (64-bit) 
2.46.0.0 
Listening on port 4367 
Exception in thread "main"  

SessionNotFoundException: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information)

+0

“保护模式设置对于所有区域不同”的哪一部分。你有问题吗?见https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver – SiKing

回答

1

您需要设置相同的安全级别在所有区域。要做到这一点请遵循以下步骤:

  1. 打开Internet Explorer
  2. 进入工具 - > Internet选项 - >安全
  3. 将所有区域相同的保护模式,启用或禁用不应该的问题。
+0

谢谢......它的工作。 – KSK

+0

嗨,我如何测量在Internet Explorer中加载页面所用的时间? – KSK