Maven:验证目标是否在自动化测试中打开浏览器



我正在使用 eclipse 创建一个运行配置 mvn 验证,但它没有打开浏览器。我包括 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 安装,但没有打开浏览器。

如果 maven 故障安全/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。

如果您可以从日食中使用TestNG运行测试,那么我认为您的测试名称不是"正确的"。

最新更新