中的testng.xml文件
问题描述:
一为参照参数到另一个参数我已在在的testng.xml中的testng.xml文件
以下...
<parameter name="Empl_Name" value="Stephen" />
<test name="Employee Search test" junit="false">
<parameter name="Valid_Empl_Name" value="${Empl_Name}" />
<classes>
<class name="org.EmployeeClass" />
</classes>
</test>
以上不工作。我的要求是,我想参考Valid_Empl_Name
与上述Empl_Name
。 我想在许多测试用例中重用Empl_Name
参数值。
有没有办法做到这一点?
答
目前TestNG不支持这个功能,但我可以随时添加它。
答
是的,它相当复杂,但有一种方法。如果您使用Maven构建项目,则会有一个名为build-helper-maven-plugin
的Maven插件,该插件允许您在构建开始之前预处理.xml文件。
我做了这个in this project,但你可以在其他地方找到更好的例子。无论如何,Maven不再赞成Gradle。也许你可以用Gradle(或Groovy脚本)做同样的事情。