当前位置: 首页 > 知识库问答 >
问题:

Robotframework无法在Linux上启动firefox

伍胡媚
2023-03-14

我正在建立一个机器人测试环境。我无法让机器人启动火狐浏览器。

我的环境:Lubunto(linux)20.04Python 3.8.10Firefox 93.0

我安装了:

$ pip install --upgrade robotframework-seleniumlibrary
$ pip install webdrivermanager 
$ webdrivermanager browser firefox

已安装版本:Robot Framework 4.1.2webdrivermanager 0.10.0geckodriver 0.29.0

我创建了一个文件HelloWorld.Robot:

*** Settings ***
Library  SeleniumLibrary

*** Test Cases ***
Testcase HelloWorld
    Open Browser  https://www.knmi.nl/home  firefox

运行此机器人测试失败:WebDriverException:Message:Service geckodriver意外退出。状态代码为:64

谁有胃口怎么解决这个?

共有1个答案

谭富
2023-03-14

Helio给出了解决方案:命令webdrivermanager安装0.30.0:

webdrivermanager firefox:v0.30.0

请不要在0.30.0之前加上“V”。没有它,webdrivermanager就无法找到那个版本。

 类似资料:
  • 问题内容: 升级后去运行jenkins,并获得以下信息: 就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它还没有运行,或者类似的东西)。 我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,所以希望有人可以在调试它的道路上开始我的工作) 问题答案: 因此,知道这是一个启动前错误,使我可以进行更深入的研究。 进一步的挖掘使我发现文件中的确切行是指向 看着这个

  • 在 Windows 上执行命令将返回以下结果: 运行诊断程序会产生以下结果:

  • 问题内容: 最近,我在Oracle Linux上安装了Docker CE。 不幸的是,当我想用​​以下方法启动第一个容器时: 我收到此错误消息: 泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345:启动容器进程导致“ process_linux.go:430:容器初始化引起了\“ write / proc / self / attr / keycre

  • 你好,我正在尝试在不同的机器上使用SolrCloud。为此,我审阅了这些文件:这里 但我面临一个问题:无法找到或加载主类org。阿帕奇。动物园管理员。服务器法定人数。windows中的QuorumPeerMain 你能帮助如何在Windows上启动动物园管理员服务器吗? 请注意,我也尝试过在没有start word的情况下使用命令zkServer运行。

  • 我使用brew安装了hbase 1.3.5,并能够启动它。现在我下载了hbase 2.2.4并更新了hbase网站。xml格式如下: 还更改下面的属性在habse-env.sh: export JAVA_HOME export HBASE_CLASSPATH export HBASE_LOG_DIR并export HBASE_MANAGES_ZK=false 我开始hbase as./bin/st

  • java 15.0.2 2021-01-19 java(TM)SE运行时环境(构建15.0.2 7-27)java热点(TM)64位服务器虚拟机(构建15.0.2 7-27,混合模式,共享)sonarqube-8.7.0.41497