簡體   English   中英

為什么硒不能在我的Mac上正常工作?

[英]Why is selenium not working properly on my mac?

我在Mac上使用python 3和selenium 2.53.6,它確實打開了Firefox,但沒有打開我指定的頁面。 我嘗試打開“ inventwithpython.com”,但我的程序所做的只是啟動firefox並返回此錯誤。

下面是我的代碼:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://inventwithpython.com')

我也得到以下錯誤:

文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/firefox/firefox_binary.py”,第108行,位於_wait_until_connectable%(self.profile.path)中selenium.common.exceptions.WebDriverException:消息:無法加載配置文件。 配置文件目錄:/ var / folders / 4c / gsw7v5b118j406zxj3lxctt40000gn / T / tmpv963_mt0如果您在FirefoxBinary構造函數中指定了log_file,請對其進行詳細檢查。

你可以試試這個嗎? 讓我知道發生了什么事?

#!/your/shebang/line/python3

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary('/your/path/to/actual/firefox/binary')
driver = webdriver.Firefox(firefox_binary=binary)
driver.get('http://inventwithpython.com')

確保二進制路徑是您正常觸摸Firefox時啟動的實際路徑。

編輯:

哦,在我忘記之前,請確保您也執行此操作。 只是要確定。

pip install -U selenium

因為如果我沒記錯的話,之前有一個配置文件修復程序。 因此,請確保這不是問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM