Tags 如何在pycharm robot框架中运行基于标记的测试用例

Tags 如何在pycharm robot框架中运行基于标记的测试用例,tags,pycharm,robotframework,Tags,Pycharm,Robotframework,如何在pycharm robot框架中运行基于标记的测试用例 例如,我有一个带有标记测试的测试用例(robot文件)。类似地,我还有另一个带有标记Sanity的两个robot文件。假设我只想运行sanity标记测试用例,我如何在文件或目录中运行特定的测试用例: --include tagName #you can use it multiple times 类似地,如果要排除某些测试用例,请使用: --exclude tagName 您还可以使用模式,请参见此处的示例:要使用目录中的特定标记

如何在pycharm robot框架中运行基于标记的测试用例


例如,我有一个带有标记测试的测试用例(robot文件)。类似地,我还有另一个带有标记Sanity的两个robot文件。假设我只想运行sanity标记测试用例,我如何在文件或目录中运行特定的测试用例:

--include tagName #you can use it multiple times
类似地,如果要排除某些测试用例,请使用:

--exclude tagName

您还可以使用模式,请参见此处的示例:

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


robot-i path/to/the/test/suite/file.robot

要在终端的robot框架中运行标记,您需要包括
-i
和标记名

比如说

    ***Test Case***
Example test
    [Documentation] About the example test
    [Tags]  Sanity  Testing
在你的终点站跑步

robot -d results -i Sanity Tests/pathName
如果您只想检查路径中的标记,则可以包含路径名。
如果包含文件夹名而不是路径,则它将使用该标记名运行所有测试。

您可以在控制台中键入包含标记(xyz=您的机器人类名):

对于排除:

robot -e tagname xyz.robot

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

  • 转到运行>>编辑配置
    • 添加新配置
  • 给它取任何名字(理智运行)
  • 在脚本路径中,添加运行程序(Python\Scripts\pabot或run.py)
  • 将参数(--include yourtag-v variable:value--variablefile路径添加到variablefile
  • 设置Python解释器和工作目录

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

    查看此答案,要运行特定的标记,请添加参数
    --包括您的标记名。
    。如果您正在使用robot framework,请给出一个建议使用另一个像RIDE?这样的IDE,您可以轻松编写代码并运行singol测试用例、测试套件或整个项目
    robot -e tagname xyz.robot