我试图让Selenium在我的Linux薄膜安装上工作。在Python3终端中,我输入:
from selenium import webdriver
firefox = webdriver.Firefox()
第二行立即给出了以下错误消息:
selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.
我认为它可能是旧版的硒,所以我跑了:
pip3 install selenium --upgrade
它确认Selenium是最新的。我正在使用Linux Mint,所以我运行apt-get来查看Firefox是否有升级。没有。重新启动并在Python命令行再次尝试了selenium,同样的错误。
我正在运行Python 3.4,Linux Mint 17.2(32位),Firefox 47.0,selenium 2.53.5。这只是selenium和Firefox之间的不兼容,还是我应该在其他地方寻找它?