2017-03-01 34 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並且關閉我指定的測試套件。如果你想讓這個任務不那麼痛苦,可以看看這個。

有任何問題,請提問!

相關問題