2017-05-25 51 views
0

我正在使用Maven/TestNG/Selenium。我現在在一個套件和一個文件中有大約50個測試,現在我想要做的是將測試分成幾個套件:Maven/TestNG/Selenium - 我可以在一個testng.xml中設置多個測試套件,並在不同的時間運行不同的測試套件?

接受 - 將有五個測試接受構建 全通 - 其他四十五個測試 調試 - 我目前正在編碼和調試的一個測試

我希望能夠根據需要運行特定的套件。我可以從一個testng.xml文件做到這一點,還是我需要多個文件?

我覺得我的testng.xml文件看起來是這樣的:

<suite name="ACCEPT"> 
    <test name="blah"> </test> 
    <test name="foo"> </test> 
</suite> 

<suite name="FULLPASS"> 
    <test name="T1"> </test> 
<test name="T2"> </test> 
<test name="T3"> </test> 
</suite> 
+0

您能否考慮向我們展示您的'testng.xml'結構現在呢?謝謝 – DebanjanB

回答

0
  1. 您可以參考在suite.xml其他套房,如果你使用的萬無一失,您可以配置執行所示here
  2. 在POM中使用suiteXmlFiles標記或通過傳遞系統屬性-Dsurefire.suiteXmlFiles=suite.xml如圖所示here
相關問題