如何在pycharm机器人框架中基于标签运行测试用例

时间:2018-07-31 13:59:13

标签: tags pycharm robotframework

如何在pycharm机器人框架中基于标签运行测试用例

例如-我有一个带有标签的测试案例(机器人文件)-测试。同样,我还有另外两个带有Tag的机器人文件-Sanity。假设我只想运行健全性标签测试用例,那我该怎么办。

5 个答案:

答案 0 :(得分:1)

要在文件或目录中运行特定的测试用例,请使用:

--include tagName #you can use it multiple times

类似地,如果要排除一些测试用例,请使用:

--exclude tagName

您还可以使用模式,请参见此处的示例:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#tag-patterns

答案 1 :(得分:0)

要使用目录中的特定标签运行测试,请执行以下操作:

robot -i路径/到/the/test/suite/file.robot

答案 2 :(得分:0)

要在终端的机器人框架中运行标签,您需要包括-i和标签名称。

例如

    ***Test Case***
Example test
    [Documentation] About the example test
    [Tags]  Sanity  Testing

在您的Pycharm终端中运行

robot -d results -i Sanity Tests/pathName

如果只想检查路径中的标签,则可以包含路径名。 如果您包含文件夹名称而不是路径,它将使用该标记名称运行所有测试。

答案 3 :(得分:0)

您可以在控制台中输入包含标签(xyz =您的机器人类别名称):

robot -i tagname xyz.robot

并排除:

robot -e tagname xyz.robot

答案 4 :(得分:0)

以下是使用Pycharm设置机器人测试运行的步骤:

  1. 转到运行>>编辑配置
    • 添加新配置
  2. 给它起任何名字(Sanity Run)
  3. 在脚本路径中,添加运行器(Python \ Scripts \ pabot或run.py)
  4. 添加您的参数(-包括yourtag -v变量:值--variablefile路径到您的变量文件
  5. 设置您的Python解释器和工作目录

通过按绿色的播放按钮,可以轻松保存配置并轻松执行带标签的测试。对于您刚问的内容,这可能是太多信息,但可以帮助其他人。