我通過安裝selenium和django模塊運行了以下代碼。
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://localhost:8000')
assert 'Django'/span> in browser.title
對于selenium模塊,我需要geckodriver用于火狐瀏覽器。
所以,我通過不同的方式安裝了geckodriver - 1.npm,2.brew,3.直接安裝(從這里下載,并將其移動到/usr/local/bin或/usr/bin。所有的方法對上述測驗代碼都不起作用。
我得到了以下錯誤資訊。
我得到了以下錯誤資訊:
Traceback(最近一次呼叫 last)。
檔案 "functional_tests.py", line 3, in < module>
browser.get('http://localhost:8000')
檔案 "/Users/kiyeonj/opt/anaconda3/envs/tdd_practice/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
self.execute(Command.GET, {'url'/span>: url})
檔案 "/Users/kiyeonj/opt/anaconda3/envs/tdd_practice/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
檔案 "/Users/kiyeonj/opt/anaconda3/envs/tdd_practice/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException。訊息。到達錯誤頁面:about:neterror? e=connectionFailure&u=http://localhost:8000/&c=UTF-8& d=Firefox can
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/320690.html
標籤:
