標籤:blog java http com get 2014
需匯入的支援類:
啟動IE瀏覽器的代碼:
System.setProperty("webdriver.ie.driver", IEDriverServer.exe的存放路徑);
WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.baidu.com");
driver.quit(); //關閉瀏覽器
如果以上代碼運行時提示類似於的錯誤提示:
出現以上錯誤資訊則表明是環境問題,此時請首先檢查是否已將所需的jar包複帛到項目中,如果沒有,則直接將webdriver目錄中的所有jar包(包括selenium-jar-x.x.x及libs目錄)一起複製,然後在項目上點擊右鍵粘貼,然後再檢查這些包是否都已匯入到項目中,如果沒有,則可以通過項目右鍵的:屬性->java構建路徑->庫,然後在介面中響應‘添加JAR’,然後將剛才已複製的所有jar包都添加到項目中即可
如果做完以上所有操作後仍然無法啟動IE瀏覽器,且有報類似於以下錯誤時Exception in thread “main” org.openqa.selenium.WebDriverException: 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)
System info: os.name: ‘Windows 7′, os.arch: ‘amd64′, os.version: ’6.1′, java.version: ’1.7.0_25′
則考慮是IE安全層級太高了,其解決方案是在internet選項中將安全層級設定成最低,同時取消對‘啟用保護模式’的勾選;
做完了以上操作,IE便能順利啟動了