因為有些迷茫,所以準備直接上手專案
開始學習python web驅動測試一書,沒想到一開始就發生了錯誤
環境是最新版的python,selenium,firefox,django等
按書上的**敲
結果無情報錯
traceback (most recent call last):
file "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 74, in start
stdout=self.log_file, stderr=self.log_file)
file "/usr/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
file "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
filenotfounderror: [errno 2] no such file or directory: 'geckodriver'
during handling of the above exception, another exception occurred:
traceback (most recent call last):
file "functional_test.py", line 2, in browser = webdriver.firefox()
file "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/firefox/webdriver.py", line 140, in __init__
self.service.start()
file "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.webdriverexception: message: 'geckodriver' executable needs to be in path.
exception ignored in: >
traceback (most recent call last):
file "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 173, in __del__
self.stop()
file "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/common/service.py", line 145, in stop
if self.process is none:
關鍵部分大概就是說我的什麼geckodriver各種不正確
沒有找到且未新增路徑什麼的
了解了一下大概
geckodriver是firefox的驅動
但網上的解決辦法大多是win的
stackoverflow上乙個老外給出了降級的辦法解決,但降級總不是好辦法,於是繼續尋找
綜合來說解決辦法為,自行安裝geckodriver,並新增到相關路徑
然後進行相關操作
sudo tar zxvf geckodriver-v0.11.1-linux64.tar.gz #解壓
sudo mv geckodriver /usr/bin/ #移動到指定路徑
cd /usr/bin/ #進入路徑
sudo chmod +x geckodriver #除去許可權
之後再次測試python**,成功
有點小爽嘿嘿
解決辦法來自
感謝大神
FastDFS學習日誌
iniloadfromfile 將當前目錄改為指定的工作目錄,初始化pcontext結構,將pcontext中的current section指向global,同時初始化pcontext的hash組。如果配置檔案是網路檔案,則從網路伺服器上獲取配置檔案資訊,否則直接從本地讀取配置檔案 初始化inic...
Lisp 學習日誌
從噹噹買到了 實用common lisp教程 冰河譯 終於有本 新 的lisp書了。準備把學習過程中比較惱人的問題記在這裡。sbcl clisp都只有x86版,看著clozure cl 1.7 有win64版,因為用的win64,就選了ccl。嘗試 format nil r 999999999999...
OO學習日誌
今天晚上看了乙個半小時的oo,那個叫一頭汗吶,紅臉的說。偶對oo一竅不通,只是在工作中依稀對oo有點點了解。自知一點都不系統。今天把3年前買的清華出的c 教程拿出來,把oo,和繼承多型幾章翻看了一遍。算是有個初步的了解。多重繼承還沒看。休息一會 1.virtual關鍵字 是專用來解決函式的多型性的,...