【发布时间】:2022-08-17 23:53:02
【问题描述】:
关于 Robotframework 的文档说:
\"Robot Framework 测试用例在测试用例文件中创建,可以 被组织成目录。这些文件和目录创建一个 分层测试套件结构\" ...
从目录创建的测试套件可以具有与 从测试用例文件创建的套件。 ...
测试套件名称由文件或目录名称构成。
但它是如何工作的?
我有大型机器人测试文件,我想将数百个测试用例分成组/文件以进行监督。在我的理解中,文本的结构可以像 TestSuite 结构一样分层,并且目录中包含测试用例:
例如,以下目录结构:
tests/test1/test.robot /test2/test.robot /test3/test.robot但是TestSuite 文件长什么样子呢? TestSuite 文件没有示例,当我指示机器人框架时:
robot --suite ./tests它给出了错误
[ ERROR ] Suite \'Test1 & Test2 & Test3\' contains no tests in suite \'tests/test.resource但这怎么可能呢? 在文档中没有提到测试套件中的测试是在资源文件中定义的。
它们在哪里定义,测试套件的语法是什么?
标签: robotframework