0

我昨天将我的 OSX 更新为 Mountain Lion,现在我的 Selenium 测试停止与 Chrome 一起工作。我从 pip 将最新的 Chromedriver 重新安装到/usr/local/bin和 python selenium。

我正在使用山狮的股票 python 2.7。

这个python代码曾经工作:

from selenium import webdriver
browser = webdriver.Chrome()

现在什么也没有发生。过了一会儿,我得到以下异常:

WebDriverException:消息:u'无法启动或连接到 Chrome。请检查 ChromeDriver 是否是最新的。在以下位置使用 Chrome 二进制文件:/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'

它适用于火狐。但是 Firefox 会返回一些包含 <br> 的文本,这会导致我的测试失败。所以我不能只切换到 Firefox。

4

1 回答 1

0

这是因为版本不匹配。

我在使用 v21 的 Chrome + ChromeDriver 时遇到了很多问题,因此您可以尝试回滚到两者的 v20,但是,请尝试将 Chrome + ChromeDriver 都更新到最新版本。

于 2012-09-07T13:48:42.673 回答