一、准備工作
我們常用的瀏覽器主要有三個:chrome、Firefox、IE;其中chrome 和 IE 需要下載驅動程序,才能啟動瀏覽器,注意驅動程序有32位和64位兩種。
另外:如何查看本機的瀏覽器版本;
(1)IE:查看安裝路徑,如果是安裝在Program Files (x86)中,表示32位、如果安裝在Program Files 中,表示64位;
(2)Chrome:在谷歌瀏覽器地址欄輸入:chrome:version,然后回車,會有詳細顯示:
(3)Firefox:在火狐瀏覽器地址欄輸入:about:buildconfig,然后回車,有詳細顯示:
准備驅動程序:
可以從網上下載
(1)IE: http://docs.seleniumhq.org/download/1
(2)Chrome: http://chromedriver.storage.googleapis.com/index.html?path=2.9/5
這里也有雲盤鏈接: https://pan.baidu.com/s/1eS5JpK22
(這里的chromeDriver.exe是32位的,IEDriver是64位的);
selenium和瀏覽器的兼容問題,瀏覽器版本不要過高,尤其是Firefox瀏覽器,我使用的是33版本,並設置不要檢查更新: https://pan.baidu.com/s/1dFytKIX8
二、啟動Firefox瀏覽器
因為Firefox瀏覽器不需要驅動程序,所以可以直接啟動。
(1)啟動默認安裝路徑下的Firefox瀏覽器;
(2)啟動自定義路徑安裝的Firefox瀏覽器;
自定義路勁安裝,需要設定系統屬性值:將瀏覽器的安裝位置設定到系統屬性中。
三、啟動chrome瀏覽器
說明:chrome瀏覽器的啟動,需要依賴驅動程序,所以在啟動瀏覽器之前, 要把驅動程序的路勁設定到系統屬性(webdriver.chrome.driver)中。
(1)啟動谷歌瀏覽器;
(2)如果不想用setProperty的方式,也可以將chromedriver.exe放在“ C:\Windows\System32” 路徑下並重啟電腦既可。
四、啟動IE瀏覽器
說明:IE瀏覽器的啟動,也需要依賴驅動程序,並且IE的驅動程序分為32位和64位,這個需要根據自己本機的瀏覽器弄清楚並選擇正確,把驅動程序的路勁設定到系統屬性(webdriver.ie.driver)中;
IE瀏覽器的啟動,需要特別注意,一定要關閉瀏覽器的保護模式;
當然,我們不需要手動去保護模式,可以通過啟動瀏覽器的過程中,對瀏覽器進行設置啟動參數,去掉保護模式;
最后說明一下:selenium啟動的每一個瀏覽器,都是啟動一個干凈的、沒有任何插件及cookie信息的瀏覽器。如果需要啟動帶插件、以及其他配置的瀏覽器,也很簡單,都是在啟動的時候增加參數配置,后邊再詳解。
更多詳情請關注公眾號“軟件測試部落”

史上第一個以“持續集成”方向為主的網址:www.hordehome.com







