Maven:确认目标未在自动化测试中打开浏览器

时间:2019-01-08 09:04:53

标签: java maven testng

我正在使用eclipse创建运行配置mvn verify,它无法打开浏览器。我包括了maven-failsafe-plugin和maven-compiler-plugin

> <plugin>
>      <groupId>org.apache.maven.plugins</groupId>
>      <artifactId>maven-failsafe-plugin</artifactId>
>      <version>3.0.0-M3</version>
>      <executions>
>           <execution>
>           <goals>
>               <goal>integration-test</goal>
>               <goal>verify</goal>
>            </goals>
>           </execution>
>      </executions>
> </plugin>

这有什么问题?我什至运行mvn install但没有打开浏览器。

1 个答案:

答案 0 :(得分:2)

如果Maven遵循命名约定(即pp),则测试将由maven failsafe- / surefire-plugin自动提取。

  

指定测试过滤器的元素列表(按模式)   测试中应包含的测试。如果未指定   并且未指定测试参数,默认包含为

<includes>
    <include>**/IT*.java</include>
    <include>**/*IT.java</include>
    <include>**/*ITCase.java</include>
</includes>

请参见https://maven.apache.org/surefire/maven-failsafe-plugin/integration-test-mojo.html

如果您可以在Eclipse中使用TestNG运行测试,那么我认为您的测试名称不正确。