0

昨日OSXをMountainLionに更新しましたが、SeleniumテストがChromeで機能しなくなりました。最新のChromedriverをpipから/usr/ local/binとpythonseleniumに再インストールしました。

マウンテンライオンのストックpython2.7を使用しています。

このPythonコードは以前は機能していました:

from selenium import webdriver
browser = webdriver.Chrome()

今は何も起こりません。しばらくすると、次の例外が発生します。

WebDriverException:メッセージ:u'Chromeを起動または接続できません。ChromeDriverが最新であることを確認してください。Chromeバイナリの使用:/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome '

Firefoxで動作します。しかし、Firefoxは<br>を含むテキストを異なる方法で返すため、テストが失敗します。だから私はFirefoxに切り替えることはできません。

4

1 に答える 1

0

これは、バージョンの不一致が原因です。

Chrome + ChromeDriverのv21で多くの問題が発生したため、両方のv20にロールバックしてみることができますが、Chrome+ChromeDriverの両方を最新バージョンに更新してみてください。

于 2012-09-07T13:48:42.673 に答える