下面是我尝试用来在我设置的Firefox节点上运行测试的当前代码。
def setUp(self):
self.wd = webdriver.Remote(
command_executor='http://10.0.1.226:4444/wd/hub',
desired_capabilities= DesiredCapabilities.FIREFOX
)
我一直收到错误:
WebDriverException:消息:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置。
你如何解决这个问题?我已经在其他线程中查找过,并且找不到任何python语法来解决这个问题,请帮忙。
编辑:我已经为geckodriver设置了环境变量并重新启动了我的机器,脚本仍然会出错:
WebDriverException:消息:驱动程序可执行文件的路径必须由webdriver.gecko.driver系统属性设置
上面的语法是否正确?我是否需要设置能力来考虑firefox牵线木偶的事情?
答案 0 :(得分:0)
您的PATH
您可以通过在终端窗口中键入以下内容,在Mac上添加驱动程序的路径:
export PATH=$PATH:/path/to/geckodriver
在Windows上,您可以搜索View advanced system settings
,然后点击显示Environment Variables
的按钮。点击PATH
> EDIT
> NEW
并添加geckodriver的路径。