Selenium 詹金斯硒试验

Selenium 詹金斯硒试验,selenium,jenkins,deployment,continuous-integration,cargo-maven2-plugin,Selenium,Jenkins,Deployment,Continuous Integration,Cargo Maven2 Plugin,我已经创建了一个Jenkins maven任务来在一个项目上运行selenium测试,现在我想以适当的方式为CI使用这些selenium测试 事实上,我有一个詹金斯任务,1-建造项目,2-使用声纳,3-部署项目。我想在此过程中添加硒测试。问题是:我可以在部署之前运行selenium测试吗?在真正部署之前,是否有必要对selenium测试执行以前的部署?是否有任何方法来模拟部署或类似的东西,以便我可以运行selenium测试?如果您能就如何操作或任何可以帮助我的插件向我提供建议,我将不胜感激。根据

我已经创建了一个Jenkins maven任务来在一个项目上运行selenium测试,现在我想以适当的方式为CI使用这些selenium测试


事实上,我有一个詹金斯任务,1-建造项目,2-使用声纳,3-部署项目。我想在此过程中添加硒测试。问题是:我可以在部署之前运行selenium测试吗?在真正部署之前,是否有必要对selenium测试执行以前的部署?是否有任何方法来模拟部署或类似的东西,以便我可以运行selenium测试?如果您能就如何操作或任何可以帮助我的插件向我提供建议,我将不胜感激。

根据我的理解,要处理这种情况,您应该在QA环境上运行selenium测试。如果所有测试都通过,则应开始部署以进行分段等

此外,在登台上完成部署后,selenium脚本应该再次运行,测试登台,如果出现问题,那么应该从登台回滚

我从未尝试过,但您可以使用下面的github插件进行部署(如果您使用的是github):-

如果您使用的是SVN,请使用以下命令:-


希望它能帮助你:)

我能用Cargo Maven插件解决这个问题吗?如果是,我应该将其添加到Selenium项目还是主项目中?请参考我的答案。。它将解释如何触发selnium测试-谢谢,但我的问题不是在Jenkins中仅使用selenium测试来运行任务。我想实现CI的整个循环。当对主项目进行修改时,必须进行部署,以便对这些修改应用selenium测试。QA环境可能是一个解决方案,但我已经了解到有某种方法可以启动和停止运行测试的部署,我正在尝试找出如何。。。