我是Robot框架的新手。我在不同的foldar中编写了许多套件,并且想要执行它们,只需执行单个文件,就像我们在Java TestNG中使用xml文件一样。有办法吗,请帮帮我。我的框架结构是这样的:
Dir1
TestSuite1
TestSuite2
Dir2
TestSuite1
TestSuite1
我想在所有Testsuite中执行所有测试用例。 谢谢
答案 0 :(得分:4)
您可以通过简单的命令行执行它
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#executing-test-cases
robot /path/to/your_tests
答案 1 :(得分:2)
以下是您的项目结构,
Dir0(main project directory(root directory for project) where your have all the files)
Dir1
TestSuit1
TestSuit2
Dir2
TestSuit1
TestSuit2
Dir3
Dir4
TestSuit1
TestSuit2
TestSuit3
然后您可以使用以下命令
执行测试用例robot dir0
答案 2 :(得分:0)
有两种方法。
您可以通过以下方式运行它:
robot <parent_directory_containing_Dir1_and_Dir2>
您可以编写将迭代并添加所有单个机器人文件的python脚本。