可以参数化junit测试并使用maven运行吗?

时间:2013-05-08 10:37:50

标签: maven junit automation parameter-passing selenium-webdriver

我有一堆selenium webdriver测试分为不同的类。我在许多站点上运行这些测试,但我不想在每个站点上运行它们。

过去我使用了msBuild和c#并为软件自动化编写了testng测试,我可以在@Test之后添加类似@ Version1.5的东西然后当我运行我的测试时如果我的属性文件中的版本不是5.1它会跳过那个测试。

在Java中使用maven和junit是否可以这样?

1 个答案:

答案 0 :(得分:1)

JUnit类别会成功吗? Maven Surefire支持他们,但我不确定如何动态打开或关闭它们。你绝对可以设置maven配置文件来打开或关闭它们,然后将相应的配置文件作为maven命令的一部分传递。