【问题标题】:Selenium grid and TeamCity integrationSelenium 网格和 TeamCity 集成
【发布时间】:2015-04-29 10:55:11
【问题描述】:

我是 TeamCitySelenium Grid 的新手,只是想了解一下。我正在尝试安装 Selenium 网格。我对启动 Selenium Grid 有点困惑。所以在 Selenium 网站上,它解释了运行命令:

集线器

 java -jar selenium-server-standalone-2.44.0.jar -role hub

节点

java -jar selenium-server-standalone-2.44.0.jar -role node  -hub http://localhost:4444/grid/register

对于节点。

我的问题是:这是一次性命令吗?还是我需要在构建配置中添加这些命令并将它们作为步骤添加到 TeamCity 中?

【问题讨论】:

标签: teamcity automated-tests integration selenium-grid


【解决方案1】:

在进行一些研究和反复试验后回答我自己的问题:

是的,这是一次性命令。我们不会将它添加到构建配置中。 Selenium Hub 和节点应该从我在问题中提到的脚本开始。您需要登录到每个盒子并为每个盒子单独运行脚本。

我们不会重新启动我们的 CI 盒,显然如果我们这样做了,我们会再次运行脚本。

可能值得拥有某种脚本来确保集线器和节点正在运行。

不幸的是,技术教程通常假定您无所不知!

【讨论】:

  • 我想补充一点,您可以将脚本添加到您的 Windows 启动文件夹中,以便在这些 PC 启动时自动启动节点。 (如果您的环境允许,您也可以在 Windows 中设置自动登录)。集线器也可以这样做。
【解决方案2】:

这些是您需要在机器上运行一次的命令,然后它会一直运行,直到您停止它或重新启动机器。您可以像这样访问集线器机器地址:http://ipaddress:4444/grid/console 以查看您的网格和节点是否可用。还有新的硒罐可用。 3.8 相当稳定,但他们正在开发 4.0

【讨论】:

    猜你喜欢
    • 2014-12-22
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多