【发布时间】:2021-12-18 13:35:26
【问题描述】:
我正在设置一个机器人测试环境。 我无法让机器人启动 firefox 浏览器。
我的环境: Lubunto (Linux) 20.04 Python 3.8.10 火狐 93.0
我安装了:
$ pip install --upgrade robotframework-seleniumlibrary
$ pip install webdrivermanager
$ webdrivermanager browser firefox
我将 .local/bin 和 .local/share/WebDriverManager/bin 添加到 PATH
已安装版本: 机器人框架 4.1.2 webdrivermanager 0.10.0 壁虎驱动 0.29.0
我创建了一个文件 helloworld.robot:
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Testcase HelloWorld
Open Browser https://www.knmi.nl/home firefox
运行此机器人测试失败: WebDriverException:消息:服务 geckodriver 意外退出。状态码是:64
有一个文件 geckodriver-1.log 包含: geckodriver:错误:发现参数“--websocket-port”不是预期的,或者在此上下文中无效
有没有人建议如何解决这个问题?
【问题讨论】:
标签: python robotframework geckodriver