Ubuntu16.04 Selenium+python 環境搭建 Chromedriver安裝


系統里已經安裝了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顯示如下界面說明成功了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM