Tags 如何在pycharm robot框架中运行基于标记的测试用例
如何在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 您还可以使用模式,请参见此处的示例:要使用目录中的特定标记
例如,我有一个带有标记测试的测试用例(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设置机器人测试运行的步骤:
- 添加新配置
通过按绿色播放按钮保存配置并轻松执行标记的测试。对于您刚才询问的内容,这可能会有太多信息,但它可以帮助其他人。查看此答案,要运行特定的标记,请添加参数
--包括您的标记名。
。如果您正在使用robot framework,请给出一个建议使用另一个像RIDE?这样的IDE,您可以轻松编写代码并运行singol测试用例、测试套件或整个项目
robot -e tagname xyz.robot