Selenium3+Python3+Firefox56配置及測試解析
阿新 • • 發佈:2019-02-05
終於啟動火狐了。。。。。。
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" )
結果如下