使用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