我在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,请检查它是否有详细信息 .
1 回答
你能试试吗?让我知道发生了什么?
确保二进制路径是您正常触摸Firefox时启动的实际路径 .
编辑:
哦,在我忘记之前,请确保你也这样做 . 只是要确定 .
因为如果我没记错的话,之前有一个修改配置文件 . 所以我们要确保这不是一件事 .