1

我安装了 Jenkins Selenium Grid 插件。我添加了一个新配置并将其设置为适用于“所有节点”,并将浏览器设置为 Firefox 21.0。当我转到 master、computer/(master)/selenium/ 的配置 url 时,我可以看到它正在工作。 在此处输入图像描述

当我转到它应该使用的任何从属服务器的配置 URL 并按下“开始”按钮时,似乎什么也没发生。 在此处输入图像描述

任何帮助表示赞赏。

4

3 回答 3

1

应该确保 Selenium 也在不同的从站上启动并运行。

请参阅此处了解Torben Hansen关于将 Selenium 与 Jenkins 结合使用的精彩教程:
设置 Jenkins CI、Selenium 网格和 PHPUnit Selenium 以执行集成测试

于 2013-06-04T09:34:48.863 回答
1

问题原来是主机在 EC2 云中,而从机在我们的内部工作网络中。所以基本上是防火墙配置问题。如果 jenkins 的 Selenium Grid 插件至少会在用户明显的地方显示某种错误,那肯定会很好。现在错误已在 Jenkins 日志中输出。

于 2013-06-07T23:56:01.173 回答
0

检查 selenium-server-standalone-X.XX.X.jar 是否在每个 jenkins slave 的 Jenkins_Home 文件夹中。如果没有这样的 jar,只需将其粘贴到所有从属节点的 Jenkins_Home 文件夹中,然后重新启动主节点。

每个从站的启动和运行配置将自动出现在“Selenium 节点管理”中。

于 2014-04-15T20:29:45.193 回答