使用Jenkins硒插件的类似实例的生产中的Selenium Grid

时间:2018-09-24 08:28:56

标签: selenium jenkins selenium-grid selenium-remotedriver

我一直在尝试为硒网格设置类似prod的实例。我遇到过以下两种选择:

  1. 分别设置硒网格和节点,并在与节点匹配的功能上运行测试。但是,在这个选项中,我看到许多人(通过Internet阅读)建议将Selenium hub设置为服务,而不是将节点设置为服务。在这里,我对如何同时设置集线器和节点感到困惑,以便对其进行良好的管理并确保节点始终可用。

  2. 使用jenkins selenium插件,从而使Jenkins主节点成为Selenium网格,并将任何匹配的jenkins从属节点转换为Selenium节点(借助标签)。通过这种方法(计划针对chrome和firefox执行我的测试),Jenkins主服务器成功运行了chrome节点,但对于firefox节点,它没有启动浏览器并执行测试,因此测试失败。

环境如下 Windows 2012 R2托管设置为服务的詹金斯大师。 Jenkins版本是2.138 Windows 2012 R2作为jenkins从属服务器设置为运行与硒网格的chrome节点匹配运行的服务 Windows 2008作为jenkins从属服务器,设置为与硒网格的Firefox(版本为49、55、62)节点匹配的服务 硒服务器独立版本3.12(由jenkins硒插件使用)

有人可以帮我吗?

0 个答案:

没有答案