2016-08-18 5 views
0

前のスレッドから続行します。 (WebDriverException: Message: Missing 'marionetteProtocol' field in handshakeSelenium Gridでrobotframeworkテストスクリプトを実行すると接続が拒否される

ブラウザのバージョンをFF48にアップグレードしました。ブラウザは起動しましたが、指定したWebサイトに移動することはできません。

WebDriverException:メッセージ:接続には、スタックトレースを拒否した:java.net.AbstractPlainSocketImpl.doConnectでjava.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:-2)(AbstractPlainSocketImpl.java:339)でjava.net.AbstractPlainSocketImplで。

  • のFirefox(48.0)
  • :java.net.SocksSocketImpl.connect

    更新スペックでjava.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)でconnectToAddress(AbstractPlainSocketImpl.java:200)

  • Selenium2Library
  • セレンサーバースタンドアロン・2.53.1.jar
  • geckodriver-v0.9.0

誰もがこの問題を解決するために管理していますか?

答えて

0

私は最終的に自分のセレンのセットアップのための解決策を見つけることができました。この男に感謝します。 http://learn-automation.com/use-firefox-selenium-using-geckodriver-selenium-3/

は、私はそれはセレン・サーバースタンドアロン・2.53.1.jarで動作させるためにv45.0.2に私のFFを格下げし、以下の仕様をインストール:

  1. セレン= v2.44.0
  2. robotframework -selenium2library = v1.8.0
  3. robotframework = V3.0
  4. robotframework-seleniumlibrary = v2.9.2

distパッケージ(/usr/local/lib/python2.7/dist-packages)にセレン3個の卵があるために直面​​した問題。したがって、卵を取り除いた後、セレンが動作し、ブラウザが期待どおりに起動します。

関連する問題