由于Robot Framework可以接受要作为参数运行的文件夹,并且可以在运行的测试中应用一些过滤器(例如,基于标签),我想知道是否有方法可以列出它们将在执行之前运行的测试。阅读文档我无法找到这样的选项。
谢谢&的问候,
答案 0 :(得分:2)
在Programatic modification of test data部分下,用户指南介绍了visitor interface,可用于在第一次测试运行之前检查工作集,并应用您选择的过滤器。您也可以使用相同的机制来简单列出将要运行的套件和测试。
如果你只需要一些非常基本的过滤,你可以在各个测试或套件测试中添加标签,然后选择只通过命令行参数运行带或不带这些标签的测试。例如,我们使用"生产安全","进行中"," smoke"以及其他一些允许我们运行测试子集的标签。
答案 1 :(得分:1)
您可以将--include
用于标记,或--test
--suite
用于测试/套件。
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-command-line-options