selenium 無法啟動IE瀏覽器的解決方案

來源:互聯網
上載者:User

標籤: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便能順利啟動了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.