Java testng.xml 文件中如何将组名参数化,达到传入不同的组名执行不同的用例呢?

文若 · 2019年03月07日 · 最后由 文若 回复于 2019年03月12日 · 2534 次阅读

工程中有多个组,如何在 testng.xml 文件中将组名参数化,传入不同的参数来执行不同的用例?不想为每个组建一个 xml 文件,这样 xml 文件会很多。

共收到 8 条回复 时间 点赞

配置下 maven 及 surefire 插件,用命令行执行
mvn clean test -Dgroups=group1,group2

放飞梦想 回复

您好,可以再问一下吗?截图这种情况怎么处理呢?可以讲的稍微详细点,菜鸟一枚

直接修改 testng.xml dom 吧

cheunghr 回复

大神,可以再详细说一下吗?怎么修改呢

文若 回复

可以用 sax 或者 dom4j 修改 testng.xml 的内容或者结构,如 include 标签里边的 name 属性

cheunghr 回复

大神,你有没有例子呢,借我参考一下。百度搜了半天还是不知道怎么下手

文若 回复

额。。。这个我也没试过。不过你这需求我暂时只能想到这种方法😂 😂

cheunghr 回复

嗯嗯,好的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册