任何人都可以帮忙,我有这个代码:
*** 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'可执行文件需要在路径中
我有:
我不知道,如何安装webdriver?如何把它放到PATH?
我不知道这里发生了什么,没有任何指导。 - 我发现只有this,但不明白,如何安装?如何设置路径?我应该怎么处理这段代码?
答案 0 :(得分:1)
我不知道如何安装webdriver?如何把它放到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 :(得分:1)
使用Python时。最好的快捷方式是将“ geckodriver.exe”文件放入pythons脚本文件夹中。并在系统路径中设置脚本文件夹路径。这样可以解决您的问题。