0

может кто-нибудь помочь, пожалуйста, у меня есть этот код:Селен - webdriverexception: geckodriver исполняемый файл должен быть в пути

*** Settings *** 
Library Selenium2Library 

*** Variables *** 
${BROWSER} ff 
${WEBSITE} http://www.google.com 

*** Test Cases *** 

Browser test 
    [Documentation] Google site. 
    [Tags] Tag. 
    Open Browser ${WEBSITE} ${BROWSER} 
    Close Browser 

Я думаю, что код правильный, но я получаю эту ошибку: webdriverexception сообщение «geckodriver 'исполняемый должен быть в пути

у меня есть:

  • Win32
  • FF 47

Не знаю, Как установить webdriver? Как поместить его в ПУТЬ?

Я понятия не имею, что не собирается здесь, нигде никакого руководства. - Я нашел только this, но не понимаю, как его установить? Как установить путь? Что мне делать с этим кодом?

ответ

1

I don't know, how to install webdriver? How to put it to the PATH?

На самом деле в настоящее время Selenium поддерживает исполняемый geckodriver.exe для запуска Mozilla Firefox >= v47 так же, как другие водители.

To work around you need to download executable geckodriver.exe v0.8.0 for 32bit and extract downloaded zip into your system at any location и установить Syetem свойства с webdriver.gecko.driver указать с загрузкой исполняемого geckodriver местом, как показано ниже: -

** Settings *** 
Library OperatingSystem 
*** Keywords **** 
Set Environment Variable webdriver.gecko.driver path/to/geckodriver.exe 
+1

Совершенные, он работает, ТНХ. Я только добавляю - не работает с Selenium 3. –

+0

Кажется, эта проблема часто является ответом, а не решением, поэтому, пожалуйста, если samobody знает, что ответить. –