0

誰か助けてください、私はこのコードを持っています:

*** 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 message 'geckodriver' executable needs to be in path

私は持っている:

  • Win32
  • FF47

わかりません。webdriver のインストール方法を教えてください。それをPATHに入れる方法は?

ここで何が起こっているのかわかりません。ガイドもどこにもありません。-これしか見つからなかったのですが、インストール方法がわかりません。パスの設定方法 A そのコードをどうすればいいですか?

4

3 に答える 3

2

わかりません。webdriver のインストール方法を教えてください。それをPATHに入れる方法は?

実際には、他のドライバーと同じようにSelenium実行可能ファイルgeckodriver.exeを起動できるようになりました。Mozilla Firefox >= v47

回避するには、実行可能ファイルをダウンロードgeckodriver.exe v0.8.0 for 32bitし、ダウンロードした zip をシステムの任意の場所に抽出し、次のようにダウンロード実行可能 geckodriver の場所を指すようにSyetemプロパティを設定する必要があります:-webdriver.gecko.driver

** Settings ***
Library  OperatingSystem
*** Keywords ****
Set Environment Variable  webdriver.gecko.driver  path/to/geckodriver.exe
于 2016-10-07T00:30:05.610 に答える