Jenkins的Selenium插件无法将jar文件复制到slave

时间:2018-06-04 11:34:19

标签: selenium jenkins plugins jenkins-plugins selenium-grid

我已经采用Selenium-plugin项目并将其更新为最新的网络驱动程序。

我已经在Jenkins上编译并安装了hpi文件并启动了Selenium hub。

在hpi文件中,我可以看到整个selenium-server-standalone.jar文件。

出于某种原因,当我尝试启动节点时,selenium-server-standalone.jar被复制到节点但是大小为0。

我可以手动启动selenium节点作为一种解决方法,但它错过了插件的全部内容。

可能是什么原因?

2 个答案:

答案 0 :(得分:1)

我怀疑它与权限有关。 事实证明,Jenkins默认阻止了一些代理命令,需要列入白名单:

转到http://jenkins_server_url:port/administrativeMonitor/slaveToMasterAccessControl/rule并将allow all /.*添加到"文件访问规则"。

This thread对于解决这个问题非常有帮助。 谢谢 dmitryyurasov

答案 1 :(得分:0)

Leon Proskurov的解决方案对我不起作用。相反,我所做的是手动将jar从C:\ Users \ [用户] \。jenkins \ plugins \ selenium \ WEB-INF \ lib复制到从属代理的远程根目录。然后,我能够在从属代理上启动Selenium Grid。

相关问题