如何从终端使用python 3.7运行机器人框架脚本

问题描述 投票:-1回答:3

我想通过macOS上的命令行终端运行我的机器人框架脚本,默认情况下该命令在python 2.7上运行,但是我的IDE设置为使用python 3.7解释我的脚本,因此我的PYTHONPATH也设置为使用3.7,这使我能够找到我的自定义库

我将如何使用3.7在终端上运行机器人脚本?我当前的命令很简单:

robot -d Results myScript.robot

通过IDE中的终端运行时,测试工作正常,所以我很确定这是我唯一的问题

python terminal robotframework
3个回答
0
投票
python3 -m robot -d Results myScript.robot

0
投票

使用命令python3 robot -d结果myScript.robot可能会收到此错误“无法打开文件'robot'”,因为您可能不是cmd中的测试目录。

步骤->转到项目根目录->使用Python3运行命令。


0
投票
  1. 使用python3创建virtualenv:python3 -mvenv venv
  2. 激活它:call venv/bin/activate
  3. 安装机器人和必需的库之后您已激活虚拟设备。
  4. 照常呼叫机器人。

而且每次您在外壳中未激活该特定虚拟端口的情况下,都需要再次重复步骤2 ..

© www.soinside.com 2019 - 2024. All rights reserved.