2014-02-25 55 views
0

我使用maven surefire插件来执行testng-selenium测试 我想参数化suiteXmlFile,以便我可以从命令行传递suite xml文件。插件看起来像 -maven不识别suiteXmlFile参数

enter image description here

但行家并不让我使用此参数。我错过任何事情吗? 我正在使用testng 6.8.7

+0

您是否定义了一个名为'suiteXmlFile'的属性? – Augusto

+0

增加了财产,它现在工作。您能否将您的评论标记为答案,我会接受它。 – Tarun

回答

1

Maven将表达式${suiteXmlFile}扩展为属性的值。它可以通过一个节点使用-D<name>=<value>传递给mvn JVM系统属性来定义

  1. pom.xml
  2. <properties>节点。

查找关于resource filtering in the Maven documentation的更多信息。

您应该定义一个名为suiteXmlFile的属性,指向一个套件XML文件。