我对使用 maven-surefire-plugin 或 maven-failsafe-plugin 来运行 selenium tests 的概念感到困惑strong>集成测试阶段(不运行单元测试) 我看到一些示例使用 maven-surefire-plugin ,其他示例使用 maven-failsafe-plugin
请告知样品或链接到配置。
答案 0 :(得分:14)
您应该使用maven-failsafe-plugin来运行硒测试。
failsafe插件在集成测试阶段运行测试,并且在集成测试失败时不会使构建失败,从而允许maven运行集成后测试阶段。 failsafe插件在验证阶段失败了构建。这很重要,因为人们通常会在预集成测试阶段启动服务器/设置数据,并在运行硒测试时在集成后测试阶段停机/清理。