如何仅在selenium网格中运行一种测试方法

时间:2012-09-27 15:43:27

标签: java selenium junit selenium-grid surefire

我正在使用JUnit 4.8.1和Surefire 2.8.1。在我的机器中,我只能通过执行以下操作来运行一种测试方法:

$$ mvn clean test -Dtest=TestClass#TestMethod

但是在网格配置中运行相同的命令时,将运行TestClass中的所有测试。

pom的唯一区别是

<configuration>
   <parallel>both</parallel>
</configuration>
在surefire-plugin中配置

任何想法,如何在网格中只运行一种测试方法?

1 个答案:

答案 0 :(得分:0)

可能的解决方案是使用@Categories注释。但我使用简单的网络驱动程序(不是网格)。 尝试一步一步设置here

这个想法如下: 你注释了一组你想要排除的测试,然后你在POM文件中显示你以某种方式排除'em:

<configuration>
<excludes>
<exclude>blablabla.class</exclude>
</excludes>
</configuration>

希望这能以某种方式帮助你。