2015-06-11 55 views
0

我有一個測試轉換包安裝程序來運行。但是,我想排除的包中有一些測試用例。如果我不更改代碼,我應該怎麼做?據我所知,testng不具備排除包內單個測試用例的功能。如何從軟件包中排除一些硒測試用例?

+0

您正在使用哪種語言和測試框架? –

+0

java和testng –

回答

0
You can exclude methods and groups in TestNG,see [here.][1] 


    [1]: http://testng.org/doc/documentation-main.html#testng-xml 

I am able to exclude method using following code : 

<classes> 
     <class name="scripts.CheckTest" /> 
     <class name="scripts.Day1" > 
      <methods> 
       <exclude name="verifyMobilePageTitle" /> 
      </methods> 
     </class> 
</classes> 
+0

嗨,我沒有運行類,但包。例如:<測試名稱= 「法語鉻」> <參數名稱= 「語言」 值= 「法語」/> \t <包名稱=/「com.aaa.testscripts。*」> ,我想從這個包中禁用一個測試用例,因爲它失敗了。我該怎麼做? –

+0

您可以看到以下內容:http://stackoverflow.com/questions/12157846/how-to-exclude-class-in-testng – Aru

1

當您使用TestNg時,最簡單的選擇是在@Test註釋後面添加(enabled = false)。

@Test(enabled = false) 
public void yourTestMethod() throws Exception { 
//your code here 
} 

有關注釋的信息,請參閱here

+0

如果我不更改代碼,那麼如何才能完成更改testng.xml? –

相關問題