问题:,我正试图通过cmd行:robot -d results tests/dummy.robot在终端中运行我的Dummy.robot测试脚本。然而,它返回的错误‘机器人’是公认的内部或外部命令。我感觉到robotframework可能没有正确安装或位于正确的目录中,因为在运行之前已经检测到关键字"Open“(见下文)为无效语法。
故障排除方法:
installed
资料来源截图:
文件结构

运行Config &更新的文件结构(3/8/21)

源代码

终端

射频库定位

发布于 2021-12-31 06:17:57
我想,通过你的终端图片,看起来你有一个虚拟环境:(基地)。正如@TodorMinakov建议的那样,在终端路径中启动命令pip list (与图中所示的路径相同)。如果机器人框架库存在,那么它应该是好的。然后尝试命令python -m robot -d results tests/dummy.robot,但是如果lib不在文件夹中,则必须从终端为它们安装pip,以便正确安装(这意味着在虚拟env中工作时,安装的lib位于您的本机目录中)。
因为您正在使用Pycharm,所以最好使用它的终端,而不是使用命令行工具(如bash或命令提示符)。也试试这个。
要检查安装的库是否在系统Python中,您必须转到文件夹站点包(例如:C://Python 39/Lib/ site - packages ),您可以在这里找到所有本机安装的库。在虚拟环境的情况下,您必须签入当前目录(其中存在代码)。应该有一个名为venv (或“base”)的文件夹,它将包含python路径例如:(venv/Lib/site-packages)。
发布于 2022-08-17 11:46:00
我也经历过同样的问题,这是一个pip版本控制问题。通过安装升级后的pip版本,再重新安装机器人框架和Appium库,解决了问题。谢谢
发布于 2022-09-18 05:49:36
robotframework
https://stackoverflow.com/questions/66518813
复制相似问题