我創建了使用機器人框架2級不同的套件 說如何運行從不同的套件特定的測試中robotframework
TestSuite1 which has tests
TestCase1
TestCase2
TestSuite2 which has tests
TestCase3
TestCase4
現在,我想在下面的順序運行測試用例
TestSuite2\TestCase4
TestSuite1\TestCase1
TestSuite1\TestCase2
TestSuite2\TestCase3
當我已經在流量論壇上搜索過,我得到了兩個不同的答案,分別是
答案1:創建一個參數文件,其中包含需要訂購的套件名稱就跑
Argument_File.txt
-----------------
TestSuite2
TestSuite1
pybot -A Argument_File.txt
答2:在一套運行特定的測試給出命令
robot --test TestCase1 TestSuite1
但我的目的是不同的,我想在運行在不同的套件不同的測試用例一起我希望訂購。
任何人都可以幫助我解決這個問題。
感謝 Sarada
第一件事,爲什麼你要保持測試用例的順序,使得兩個必須一個接一個執行的測試都在不同的套件中?如果你仍然想實現,我相信機器人有足夠的功能來實現這一點。但主要的是爲什麼會有人想這麼做:) – Waman
如果不是那樣的話,即使我想運行suite1的一些測試用例,然後一些suite2的測試用例也能滿足我的目的。我的目的是,如果我想運行健全類型,那麼它將對我有用 –
你可以添加相同的標籤到跨不同套件的測試..當你只運行那些測試將被執行。 – Waman