无法通过詹金斯(Jenkins)工作触发对某些应用的测试

时间:2019-06-06 09:15:51

标签: selenium jenkins automation devops

我是Devops领域的初学者。

我创建了一个简单的Web应用程序(jsp),使用3个Jenkins作业将代码存储在GIT中,将此应用程序部署到Tomcat中,以及分别对该应用程序进行站点监视。

现在,我一直在尝试-没有成功-使用Selenium IDE并通过Jenkins job(我的项目中的第四个)触发对我的应用程序功能进行2次验证来自动化一个简单的测试。

为了执行此操作,我在Jenkins上创建了以下作业,并添加了所需的插件(即SeleniumHQ htmlsuite Run)。

这是工作:

https://i.stack.imgur.com/6Pm6a.png

作业运行失败,出现以下我无法处理的错误。

运行它时,出现以下错误:

https://i.stack.imgur.com/hXGmI.png

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

只需选中构建环境

下的Delete workspace before build starts

enter image description here

如果您的Jenkins作业配置中没有该选项,请确保已安装Workspace Cleanup Plugin

如果您是running your Selenium tests via Jenkins Pipeline-您要做的就是将cleanWS()指令放在管道代码或Jenkinsfile的某个位置

enter image description here