单节点的Selenium配置

时间:2016-06-20 15:15:58

标签: selenium jenkins

我假设这是主要的Selenium插件:

https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

似乎已经设立了“集线器”'和'节点' selenium-server运行的实例。 我看到它启动并管理集线器selenium-server,这很棒,因为我不想要管理和启动/停止单个节点的开销。 是否可以直接在集线器上运行测试?

目前,我在测试中遇到以下错误:

PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Error forwarding the new session Empty pool of VM for setup Capabilities [{browserName=phantomjs}]

当我更改为firefox时出现同样的错误。

(我在服务器上安装了phantomjs,当selenium-server直接作为独立服务器运行时,它能够正常运行)

1 个答案:

答案 0 :(得分:1)

我是Jenkins selenium插件的当前维护者。您不能将selenium hub用作节点号。当您同时手动启动selenium-server作为集线器和节点时,您有点打破它的集线器方面(有时会出现意外),并且它并不是真的打算以这种方式使用。但是,您实际上只需要启动一次创建的节点配置文件,然后插件会在Jenkins启动/停止时为您自动启动/停止网格节点。

相关问题