我在使用maven-surefire-plugin或maven-failsafe-plugin在集成测试阶段运行我的硒测试(不运行单元测试)的概念感到困惑,
我看到一些例子使用maven-surefire-plugin和其他例子使用maven-failuresafe-plugin
我看到一些例子使用maven-surefire-plugin和其他例子使用maven-failuresafe-plugin
请通过示例或链接指导配置.
解决方法
您应该使用
maven-failsafe-plugin运行硒测试.
故障安全插件在集成测试阶段运行测试,并且在集成测试失败时不会失败,因此允许maven运行后整合测试阶段.故障安全插件在验证阶段无法构建.这一点非常重要,因为通常会在预集成测试阶段启动服务器/设置数据,并在运行硒测试时在集成后测试阶段进行关闭/清理.