首页 文章

为什么硒在我的Mac上无法正常工作?

提问于
浏览
0

我在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 回答

  • 0

    你能试试吗?让我知道发生了什么?

    #!/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
    

    因为如果我没记错的话,之前有一个修改配置文件 . 所以我们要确保这不是一件事 .

相关问题