testng - 从单独的XML文件传递参数

时间:2015-03-31 14:02:27

标签: java xml testng

我正在使用testng。

使用@Parameters im传递参数:

@参数({ “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文件中调用它。

1 个答案:

答案 0 :(得分:0)

从你做过的事情。在类logintest中,您将获得用于获取标记值的文件路径。看看this