Selenium Robot 框架 - webdriverexception:geckodriver 可执行文件需要在路径中
Selenium Robot framework - webdriverexception : geckodriver executable needs to be in path
谁能帮忙,我有这个代码:
*** 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?如何放到PATH中?
- 这里没有win32版本:https://github.com/mozilla/geckodriver/releases
我不知道这里发生了什么,没有任何指南。
- 我只找到 ,但不明白,如何安装?怎么设置路径?我应该如何处理该代码?
I don't know, how to install webdriver? How to put it to the PATH?
实际上现在 Selenium
支持可执行文件 geckodriver.exe
to launch 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
当您使用 Python 时。你能做的最好的捷径是,把你的 'geckodriver.exe' 文件放在 pythons 脚本文件夹中。并在您的系统路径中设置脚本文件夹路径。这将解决您的问题。
使用这个工具https://github.com/rasjani/webdrivermanager
只需使用
将它安装在你的虚拟环境中
pip install webdrivermanager
然后使用下一个命令为浏览器安装最新的 webdriver 版本
webdrivermanager chrome
谁能帮忙,我有这个代码:
*** 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?如何放到PATH中?
- 这里没有win32版本:https://github.com/mozilla/geckodriver/releases
我不知道这里发生了什么,没有任何指南。
- 我只找到
I don't know, how to install webdriver? How to put it to the PATH?
实际上现在 Selenium
支持可执行文件 geckodriver.exe
to launch 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
当您使用 Python 时。你能做的最好的捷径是,把你的 'geckodriver.exe' 文件放在 pythons 脚本文件夹中。并在您的系统路径中设置脚本文件夹路径。这将解决您的问题。
使用这个工具https://github.com/rasjani/webdrivermanager
只需使用
将它安装在你的虚拟环境中pip install webdrivermanager
然后使用下一个命令为浏览器安装最新的 webdriver 版本
webdrivermanager chrome