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