2015-07-09 156 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