当运行测试用例时出现错误“找不到机器人框架安装”以及如何解决这个问题?

Posted

技术标签:

【中文标题】当运行测试用例时出现错误“找不到机器人框架安装”以及如何解决这个问题?【英文标题】:When run test case with ride get error"Robot Framework installation not found"and how to resolve this? 【发布时间】:2019-11-24 20:21:45 【问题描述】:

运行测试用例时出现错误“找不到机器人框架安装”,但实际上我已经安装了机器人框架3.1.2,为什么以及如何解决这个问题?

我尝试卸载机器人框架 3.1.2 并安装 3.1.1,但这不起作用

我使用: macOS 10.14.5 蟒蛇3.7.3 机器人框架 3.1.2 骑 1.7.3.1

1) 报错“未找到Robot Framework安装。要运行测试,您需要单独安装Robot Framework。”

2) 下面是tools->view Ride log下的骑行日志:

20190716 13:58:25.051 [INFO]:从 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/robot 找到 Robot Framework 版本 3.1.2。 20190716 13:58:25.052 [INFO]:在 darwin 中使用 python 版本 3.7.3 和 wx 版本 4.0.6 开始 RIDE 1.7.3.1。 20190716 13:58:34.083 [INFO]:找不到机器人框架安装。 要运行测试,您需要单独安装 Robot Framework。 见http://robotframework.org 安装说明。

3)下面是输出日志:

命令:“no pybot”--argumentfile /var/folders/_s/jngzbhqx4pgf_n0t389c55hw0000gn/T/RIDEfnfngxmf.d/argfile.txt --listener /Library/Frameworks/Python.framework/Versions/3.7/lib/python3。 7/site-packages/robotide/contrib/testrunner/TestRunnerAgent.py:59252:False /Users/mac/Downloads/UIAutomation/TruckPath 意外错误:/bin/sh: no pybot: command not found

我只是用命令行运行robot testcase.robot,这个工作正常,太奇怪了!

【问题讨论】:

【参考方案1】:

在最新的 RIDE 和 Robot Framework 上,您应该从“运行”选项卡的下拉列表中选择 robot 3.1

【讨论】:

以上是关于当运行测试用例时出现错误“找不到机器人框架安装”以及如何解决这个问题?的主要内容,如果未能解决你的问题,请参考以下文章

运行测试用例时出现 CocoaLumberJack XCTest 链接器错误

为 grails 运行 test-app -coverage 命令时出现错误,即使所有测试用例都通过了

React / Enzyme:运行 Jest / Enzyme 测试时出现 Invariant Violation 错误

在 raspbian 上编译 pybind11 测试用例时出现致命错误

编写 Karma-Jasmine 单元测试用例时出现“错误:没有路由器提供程序”

获取错误:在角度 js 中进行单元测试时出现 $injector:modulerr 模块错误