1. 程式人生 > >Selenium3+Python3+Firefox56配置及測試解析

Selenium3+Python3+Firefox56配置及測試解析

終於啟動火狐了。。。。。。

1 使用pip安裝Selenium

pip install -U selenium 可以檢視部落格內容

pip show selenium ,檢視當前版本
這裡寫圖片描述

2 下載最新的Firefox

記得還要下載火狐驅動,selenium3以後需要單獨下載
IE 和Chrome的驅動同理
驅動geckodriver 下載地址:https://github.com/mozilla/geckodriver/releases (v0.19.0)
解壓到python的安裝目錄,python的安裝目錄已配置到環境變數,所有不需要將驅動地址加到環境變數,否則需要新增

3 測試

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")

結果如下:
這裡寫圖片描述

4 查詢原因

查閱selenium官方網站,firefox瀏覽器必須是48或者更高版本,不是版本相容問題,解決方法,將火狐的安裝目錄配置到環境變數
這裡寫圖片描述

重新啟動pycharm
再次測試

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org"
)

結果如下
這裡寫圖片描述