【发布时间】:2017-02-09 22:45:22
【问题描述】:
我一直在尝试使用简单的 python 脚本并在 Ubuntu 16.04.1 LTS 上的 selenium-2.53.6 的帮助下加载我的 Firefox (Mozilla Firefox 49.0),但即使 selenium's basic example 0 也不起作用:
从硒导入网络驱动程序
浏览器 = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
我总是在大约 5 秒后超时,Firefox 崩溃并显示以下消息:
“无法加载配置文件。配置文件目录:/tmp/tmpl5qlfokc 如果您在 FirefoxBinary 构造函数中指定了 log_file,请查看详细信息”
所以我创建了一个特定的firefox配置文件(profile -p),并使用它,写道:
简介 = webdriver.FirefoxProfile('配置文件文件夹的绝对路径')
driver = webdriver.Firefox(profile)
但似乎无论我做什么,浏览器都会在 5 秒后崩溃。
阅读帖子can't load profile on firefox 并按照说明进行操作,但不幸的是,结果仍然相同。有谁知道如何解决这个问题?
谢谢大家!
【问题讨论】:
-
*解决方案:由于 Nima Ghotbi 的评论,显然在安装 Selenium 3(它处于 beta 阶段)后可以避免崩溃。