系統里已經安裝了Python2.7,首先安裝Selenium
1 sudo pip install selenium

由於Ubuntu中自帶了FireFox游覽器,所以直接可以用了。不過如果firefox是47以上版本,需要下載geckodriver,https://github.com/mozilla/geckodriver/releases/,下載后解壓,放到PATH下就可以了。
如果想使用Chrome則需要安裝驅動。
先安裝Chrome游覽器
將下載源加入到系統的源列表
1 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

執行這個的時候不知道為什么出現了404。。不過可以直接從游覽器打開https://repo.fdzh.org/chrome/google-chrome.list上把文件下載下來,然后放到/etc/apt/sources.list.d/下就可以了。
然后倒入導入公鑰,會得到“OK”。
1 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

然后對列表進行更新
1 sudo apt-get update

安裝游覽器,可以選擇stable,beta或者unstable。
1 apt-get install google-chrome-{stable,beta,unstable}

最后,安裝完成后執行
1 sudo /usr/bin/google-chrome
然后把其圖標固定在側邊欄就行了。
安裝ChromeDriver
如果要使用IE或者Chrome瀏覽器運行Web自動化測試用例,則需要先安裝相應的游覽器驅動。
從http://chromedriver.storage.googleapis.com/index.html選擇對應版本進行安裝。
要注意的是不同版本的游覽器也對應不同版本的驅動,我下載的是游覽器版本是54。

因此可以選擇2.25版本的ChromeDriver進行下載,版本對應關系在下載網頁的notes.txt可以看到。

下載完成后,解壓文件
1 unzip chromedriver_linux64.zip

然后把它放到/usr/bin/下就可以了。
1 cp chromedriver /usr/bin/
測試是否成功
可以編寫以下代碼進行測試:

如果執行后能打開Chrome顯示如下界面說明成功了。

