python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
生活随笔
收集整理的這篇文章主要介紹了
python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用unittest創建基于python的selenium的測試腳本時
#coding:utf-8 import unittest from selenium import webdriverclass SearchTest(unittest.TestCase):def setUp(self):#create a new Firefex sessionself.driver = webdriver.Firefox()self.driver.implicitly_wait(30)self.driver.maximize_window()出現了如下錯誤:
參考:Running Selenium WebDriver python bindings in chrome
Windows系統解決辦法如下:
1、下載geckodriver.exe:下載地址:mozilla/geckodriver
請根據系統版本選擇下載;(如Windows 64位系統)
2、下載解壓后將getckodriver.exe復制到Firefox的安裝目錄下,如(C:\Program Files\Mozilla Firefox),并在環境變量Path中添加路徑:C:\Program Files\Mozilla Firefox;
Firefox瀏覽器安裝在D:\Firefox目錄下
ubuntu16.04環境下 解決方法:
1、下載 geckodriverckod 地址:mozilla/geckodriver
2、解壓后將geckodriverckod 存放至 /usr/local/bin/ 路徑下即可
這樣就可以解決了,同理對于IE和Chrome瀏覽器,IEDriverServer,chromedriver也是相同的解決方法
總結
以上是生活随笔為你收集整理的python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python文件读写,以后就用with
- 下一篇: websocket python爬虫_p