2016-08-18 4 views
0

Продолжить с предыдущего потока. (WebDriverException: Message: Missing 'marionetteProtocol' field in handshake)Получение соединения отказало в ошибке при выполнении сценариев тестов robotframework в Selenium Grid

Я обновил версию своего браузера до FF 48. Браузер запущен, но не смог перейти на указанный мной веб-сайт.

WebDriverException: Сообщение: Соединение отклонено StackTrace: на java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java:-2) в java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:339) в java.net.AbstractPlainSocketImpl. connectToAddress (AbstractPlainSocketImpl.java:200) в java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:182) в java.net.SocksSocketImpl.connect

Обновленные данные:

  • Firefox (48,0)
  • Selenium2Library
  • Селен-сервера автономный-2.53.1.jar
  • geckodriver-v0.9.0

ли удалось решить этот вопрос кто-нибудь?

ответ

0

Мне наконец-то удалось найти решение для моей установки селена. Спасибо этому парню. http://learn-automation.com/use-firefox-selenium-using-geckodriver-selenium-3/

Я понизил свой FF до v45.0.2, чтобы заставить его работать с селеном серверного автономным-2.53.1.jar и установлен следующие характеристики:

  1. селена = v2.44.0
  2. robotframework -selenium2library = v1.8.0
  3. robotframework = v3.0
  4. robotframework-seleniumlibrary = v2.9.2

Проблема, с которой я столкнулся, также связана с наличием яиц селена 3 в пакетах dist (/usr/local/lib/python2.7/dist-packages). Поэтому после удаления яйца, селен работает и браузер запускается, как ожидалось.