安裝jdk1.8並配置好環境變量,而後下載安裝eclipse便可。web
下載selenium安裝包並解壓,本文采用selenium 2.53.1穩定版本。chrome
相似的,將selenium壓縮包中的libs文件夾下的全部jar都引用到工程中來,防止代碼執行過程當中找不到libs文件夾中包含的類。瀏覽器
執行錯誤1:安全
下載對應selenium版本的IE驅動,將解壓後的IEDriverServer.exe文件拷貝到工程的類目錄src文件夾下。eclipse
將webdriver.ie.driver設置爲系統屬性,取IEDriverServer的路徑做爲value。在src文件夾下右鍵單擊IEDriverServer.exe文件選擇copy qualified name,粘貼後爲「/Java_web_auto/src/IEDriverServer.exe」,只取相對路徑「src/IEDriverServer.exe」。代碼以下:jvm
執行錯誤2:3d
打開IE瀏覽器,選擇設置-Internet選項-安全,四個區域(Internet、本地Intranet、受信任的站點、受限制的站點)下的啓用保護模式的勾選結果沒有保持一致,致使錯誤2發生。將4個區域的啓用保護模式項都勾選並應用。關閉瀏覽器,再次執行代碼。對象
執行錯誤3:blog
IE瀏覽器頁面縮放比例爲125%,應設置爲100%。ip
設置頁面縮放比例爲100%後關閉瀏覽器,再次執行代碼,成功打開瀏覽器且未報錯。
下面提供跳過IE安全模式和縮放模式的通用啓動方式。
執行錯誤1:
錯誤緣由:
1.未安裝Firefox瀏覽器
2.Firefox安裝在其餘路徑,不是默認的安裝路徑
解決辦法:
指定Firefox可執行文件路徑
告訴jvm火狐的可執行文件的路徑:
執行代碼,啓動Firefox瀏覽器。
注意:
1.selenium 2.x 版本中Firefox不須要驅動文件,由於自帶的FirefoxDriver已經實現了驅動功能,例如打開瀏覽器、定位元素等操做。(selenium 2.53.1 + Firefox 46.0)
2.selenium 3.x 版本須要Firefox驅動文件
進入change log能夠查看不一樣的驅動版本對應的selenium版本以及Firefox版本。
執行錯誤1:
錯誤緣由:
缺乏chrome瀏覽器驅動文件。
解決辦法:
下載對應版本驅動文件並將其添加進工程,同IE瀏覽器設置(1.6.4.2)。
執行代碼,自動打開chrome瀏覽器。
去掉這個提示方法:
win+r運行regedit,找到HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset,刪除便可。
再次運行代碼,啓動chrome瀏覽器。