在XML文件中的參數設置<include>
標籤中,這樣的事情:TestNG的TestListener - 如何TestListener beforeInvocation方法達到TestMethod的參數
<suite name="Suite">
<listeners>
<listener class-name="..MyTestListener"/>
</listeners>
<classes>
<class name="Foo">
<methods>
<include name="myTest">
<parameter name="parameter1" value="parameterValue"/>
</include>
..
我當然可以在beforeInvocation方法,如果達不到試驗參數參數標記位於包含標記之外,例如:method.getTestMethod().getXmlTest().getParameter("parameter1")
。但在這種情況下,必須將參數綁定到測試方法,並且getParameter方法的返回值爲null。
謝謝,Stristi
這是可能的,因爲2011十二月定義TestNG中 個別測試參數。 – user1360847
正如我前面提到的,如果你正在討論testng xml中的test>標籤,那麼它意味着一組類或一個類,所以對於testng xml中的測試標籤,你可以指定一個參數,並且這些參數可以在單個測試用例中使用@Parameter進行訪問,即代碼中的ATtests。但是你不能有一個標籤內。您需要將其保留在標記之外,或者在標記或標記中。 –
訪問此論壇:http://groups.google.com/group/testng-users/browse_thread/thread/867380549828f01a/4b0776faeba2df1b?lnk=gst&q=Parameters+for+test+cases+in+the+XML+#4b0776faeba2df1b – user1360847