2015-03-31 14 views
0

使用testng的Im。testng - 從單獨的XML文件傳遞參數

使用@參數即時傳遞參數:

@參數({ 「LoginCredentials」})

和的testng.xml,即時通訊執行以下操作:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="Suite1" verbose="1" >

<test name="Regression Test Suite ">

<parameter name="LoginCredentials" value="src\test\resources\Login.xml"/> 

<classes> <class name="com.sample.testcases.LoginTest" /> <class name="com.sample.testcases.PollTest"/> </classes>

</test>

</suite>

但是當我運行它,它不是從Login.xml文件中讀取。

這是Login.xml內容:

<?xml version="1.0" encoding="UTF-8"?> 

<parameter name="strUserName" value="MVC"/>

<parameter name="strPasword" value="mypassword"/>

請告訴我,我應該如何從一個單獨的XML文件中讀取參數和文件的testng.xml調用它。

+0

向我們展示你的類com.sample.testcases.LoginTest,這個類將獲得文件路徑「」src \ test \ resources \ Login.xml「。在裏面你必須使用一個方法來提取標籤從login.xml並使用這些值我不認爲testng有任何這樣的能力來從xml自己讀取值。 – Shamik 2015-04-01 09:39:19

回答

0

從你做了什麼。在類logintest中,您將獲得必須使用的文件路徑才能獲取標記值。看看this