在Selenium Grid

时间:2016-08-18 07:05:31

标签: robotframework selenium-grid remotewebdriver

从上一个帖子继续。 (WebDriverException: Message: Missing 'marionetteProtocol' field in handshake

我已将浏览器版本升级到FF 48.浏览器已启动,但无法导航到我指定的网站。

WebDriverException:消息:连接被拒绝Stacktrace:位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)的java.net.PlainSocketImpl.smplConnect(PlainSocketImpl.java: - 2),位于java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:200)java.net.SocksSocketImpl.connect上的java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)

更新了规格:

  • Firefox(48.0)
  • Selenium2Library
  • 硒 - 服务器 - 独立-2.53.1.jar
  • geckodriver-v0.9.0

有人设法解决了这个问题吗?

1 个答案:

答案 0 :(得分:0)

我终于设法找到了我的selenium设置的解决方案。谢谢这个人。{{3}}

我将我的FF降级到v45.0.2以使其与selenium-server-standalone-2.53.1.jar一起使用并安装了以下规范:

  1. selenium = v2.44.0
  2. robotframework-selenium2library = v1.8.0
  3. robotframework = v3.0
  4. robotframework-seleniumlibrary = v2.9.2
  5. 我遇到的问题也是由于dist包中存在硒3蛋(/usr/local/lib/python2.7/dist-packages)。因此,在取出鸡蛋后,硒会按预期启动并启动浏览器。