Robotframework 如何在robot框架中从命令提示符运行测试用例集
我有下面的文件夹结构。测试用例位于文件夹F1和F2中 我想从CMD的两个文件夹中运行测试用例Robotframework 如何在robot框架中从命令提示符运行测试用例集,robotframework,Robotframework,我有下面的文件夹结构。测试用例位于文件夹F1和F2中 我想从CMD的两个文件夹中运行测试用例 like pybot --test [test2*,test5*] Folder1 但它给了我错误 折叠1 F1 test1 test2 test3 F2 test4 test5 test6 我还没有找到任何解决办法 我认为您误用了-t选项 如果您询问如何在两个不同的目录中调用两个不同的测试套件(robot文件),您只需从绝对路径调用该文件即可 以下是一个例子: p
like pybot --test [test2*,test5*] Folder1
但它给了我错误
折叠1
F1
test1
test2
test3
F2
test4
test5
test6
我还没有找到任何解决办法 我认为您误用了
-t
选项
如果您询问如何在两个不同的目录中调用两个不同的测试套件(robot文件),您只需从绝对路径调用该文件即可
以下是一个例子:
pybot C:\TestSuites\Path\To\Your\First\TestSuite\TEST1.robot C:\TestSuite\And\Path\To\The\Other\One\TEST2.robot
将启动第一个测试套件的测试,然后一旦完成,它将转到第二个测试套件
为了减少文本量,您可以导航到所有这些测试上面的目录,然后直接进入目录,如下所示:
pybot TEST1.robot Pathway\TEST2.robot
我的设置中的一个例子——我运行一个python脚本来更改Dir并启动我指定的测试套件。如果你想减轻任务的痛苦,可以研究一下
有什么问题请问 您是在问如何在CMD中的pybot调用的同一行中从两个不同的目录运行两个测试套件吗?@Goralight是的。下面的答案可以帮您做到这一点:)您说F1是一个文件夹。如果是,这是否意味着
test1
是一个文件?它真的被命名为“test1”,还是被命名为类似“test1.robot”的东西?或者F1是机器人测试套件,而test1、test2和test3是文件中的测试用例?你问题的措辞很含糊。