2017-03-01 38 views
-2

我有下面的文件夹结构。测试用例是在文件夹F1和F2 我想从两个文件夹从CMD如何从机器人框架中的命令提示符运行测试用例集

运行测试用例
like pybot --test [test2*,test5*] Folder1 

,但它给了我错误

Folder1中

F1 
    test1 
    test2 
    test3  
F2 
    test4 
    test5 
    test6 

我还没有发现任何解决方案。

+1

你问的是如何在CMD中的pybot调用的同一行内的两个不同的目录下运行2个测试套件? – Goralight

+0

@Goralight **是**。 – vinu

+0

然后下面的答案会为你做:) – Goralight

回答

2

我认为你是滥用-t选项...

如果你问如何两个不同的目录中调用两个不同的测试套件(机器人文件) - 你只是简单地单纯从绝对路径调用文件...

下面是一个例子:

pybot C:\TestSuites\Path\To\Your\First\TestSuite\TEST1.robot C:\TestSuite\And\Path\To\The\Other\One\TEST2.robot 

将火关测试首套房,然后一旦完成后,将进入第二个测试套件。

为了减少文字量,你可以浏览到上述所有这些测试,然后将DIR刚踏进去,就像这样:

pybot TEST1.robot Pathway\TEST2.robot 

一个例子,从我的设置 - 我运行python脚本来改变Dir并且关闭我指定的测试套件。如果你想让这个任务不那么痛苦,可以看看这个。

有任何问题,请提问!

相关问题