Selenium:FirefoxProfile异常无法加载配置文件

根据这个先前的问题我将Selenium更新到了2.0.1版本,但是现在我又遇到了另一个错误,即使配置文件位于以下位置/tmp/webdriver-py-profilecopy

  在执行中,文件“ /home/sultan/Repository/Django/monitor/app/request.py”,第236行

浏览器= Firefox(配置文件)

__init__中的文件“ /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”,第46行

self.binary,超时),

__init__中的文件“ /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py”,第46行

self.binary.launch_browser(self.profile)

在launch_browser中的第44行,文件“ /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”

self._wait_until_connectable()

_wait_until_connectable中的文件“ /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第87行

引发WebDriverException(“无法加载配置文件。配置文件目录:%s”%self.profile.path)

selenium.common.exceptions.WebDriverException:无法加载配置文件。配置文件目录:/ tmp / webdriver-py-profilecopy

怎么了?我该如何解决这个问题?

回答:

硒团队已修复最新版本。对于几乎所有环境,修复程序都是:

点安装-U硒

尚不清楚它是在哪个版本上修复的(显然是r13122),但是肯定是在2.26.0(更新时为最新)上已修复。


此错误意味着_wait_until_connectable超时,因为某些原因,代码无法连接到已加载到firefox中的webdriver扩展。

我刚刚向selenium报告了一个错误,在此我收到此错误,因为我正在尝试使用代理,并且firefox接受了配置文件中4个配置的更改中的2个,因此该代理未配置为与扩展名。不知道为什么会这样…

https://github.com/seleniumhq/selenium-google-code-issue-

archive/issues/2061

以上是 Selenium:FirefoxProfile异常无法加载配置文件 的全部内容, 来源链接: utcz.com/qa/398052.html

回到顶部