&引用;Can';t加载配置文件“;Python3.5和FF48使用Selenium WebDriver时出错

&引用;Can';t加载配置文件“;Python3.5和FF48使用Selenium WebDriver时出错,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我正在尝试将Selenium与Python结合使用。 因此,我编写了以下代码,并将其另存为工作目录/Users/ykt68/seleniumwork中名为test.py的文件 [ykt68@macbp15硒作业]$pwd /用户/ykt68/seleniumwork [ykt68@macbp15硒作业]$cat-n test.py 1#/usr/bin/env python 2#-*-编码:utf-8-*- 3. 4从selenium导入webdriver 5从selenium.webdriv

我正在尝试将Selenium与Python结合使用。
因此,我编写了以下代码,并将其另存为工作目录/Users/ykt68/seleniumwork中名为test.py的文件

[ykt68@macbp15硒作业]$pwd
/用户/ykt68/seleniumwork
[ykt68@macbp15硒作业]$cat-n test.py
1#/usr/bin/env python
2#-*-编码:utf-8-*-
3.
4从selenium导入webdriver
5从selenium.webdriver.common.keys导入密钥
6.
7 driver=webdriver.Firefox()
8.获取(“http://www.python.org")
9在driver.title中断言“Python”
10 elem=驱动程序。通过名称(“q”)查找元素
11要素清除()
12要素发送密钥(“pycon”)
13要素发送密钥(密钥返回)
14断言“未找到结果”。不在driver.page_source中
15.关闭
[ykt68@macbp15硒作业]$
上述代码与的文件中的代码相同

当我在上面为test.py运行python命令时

  • FireFox浏览器启动并打开一个空白选项卡
  • 大约30秒后,会显示以下错误消息并关闭FireFox窗口
[ykt68@macbp15seleniumwork]$python test.py
回溯(最近一次呼叫最后一次):
文件“test.py”,第7行,在
driver=webdriver.Firefox()
文件“/Users/ykt68/.pyenv/versions/seleniumwork/lib/python3.5/site packages/selenium/webdriver/firefox/webdriver.py”,第80行,在__
self.binary,超时)
文件“/Users/ykt68/.pyenv/versions/seleniumwork/lib/python3.5/site packages/selenium/webdriver/firefox/extension_connection.py”,第52行,在u init中__
self.binary.launch_浏览器(self.profile,timeout=timeout)
文件“/Users/ykt68/.pyenv/versions/seleniumwork/lib/python3.5/site packages/selenium/webdriver/firefox/firefox\u binary.py”,第68行,在启动浏览器中
self.\u等待\u直到\u可连接(超时=超时)
文件“/Users/ykt68/.pyenv/versions/seleniumwork/lib/python3.5/site packages/selenium/webdriver/firefox/firefox\u binary.py”,第108行,在可连接之前等待
%(self.profile.path)
selenium.common.exceptions.WebDriverException:消息:无法加载配置文件。Profile Dir:/var/folders/86/55p1gj4xz2nw9g5q24bk40000gn/T/tmpf0uolidn如果您在FirefoxBinary构造函数中指定了日志文件,请查看其详细信息。
[ykt68@macbp15硒作业]$
请告诉我为什么会发生这个错误,以及如何解决这个问题,或者列出一些我应该参考的帖子或文档

另外,

  • 环境:
    • 操作系统:苹果操作系统X版本10.11.6
    • Python版本:3.5.2
    • FireFox版本:48.0.2
    • selenium版本:2.53.6
  • [ykt68@macbp15seleniumwork]$python-V
    Python 3.5.2
    [ykt68@macbp15seleniumwork]$/Applications/Firefox.app/Contents/MacOS/Firefox-v
    Mozilla Firefox 48.0.2
    [ykt68@macbp15seleniumwork]$/Applications/Firefox.app/Contents/MacOS/Firefox-bin-v
    Mozilla Firefox 48.0.2
    [ykt68@macbp15seleniumwork]$pip列表
    pip(8.1.2)
    硒(2.53.6)
    设置工具(20.10.1)
    [ykt68@macbp15硒作业]$
    
  • 我参考了我的类似职位 . 所以我试过了
  • 但上述错误消息的情况保持不变


    致以最良好的祝愿。

    根据我的理解和总结,您可以保留最新的
    selenium
    软件包版本,但您必须将Firefox降级到47(是47分支中最新的稳定版本)。

    根据我的理解和总结,您可以保留最新的
    selenium
    软件包版本,但是您必须将Firefox降级到47(这是47分支中最新的稳定版本)。

    谢谢您的指导。按照您的建议,我删除了FF48,然后安装了FF47以进行降级。然后运行
    python test.py
    ,它成功了!谢谢你的指导。按照您的建议,我删除了FF48,然后安装了FF47以进行降级。然后运行
    python test.py
    ,它成功了!
    pip install -U selenium