我已经采用Selenium-plugin项目并将其更新为最新的网络驱动程序。
我已经在Jenkins上编译并安装了hpi文件并启动了Selenium hub。
在hpi文件中,我可以看到整个selenium-server-standalone.jar文件。
出于某种原因,当我尝试启动节点时,selenium-server-standalone.jar被复制到节点但是大小为0。
我可以手动启动selenium节点作为一种解决方法,但它错过了插件的全部内容。
可能是什么原因?
答案 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。