【问题标题】:Selenium: difference between "role hub" and "role webdriver"?Selenium:“角色集线器”和“角色 webdriver”之间的区别?
【发布时间】:2012-07-20 12:13:40
【问题描述】:

我正在使用 Selenium 进行自动化测试。有什么区别

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

java -jar selenium-server-standalone-2.24.1.jar -role webdriver

?

似乎是一样的。或者有什么不同?

【问题讨论】:

  • 角色集线器打开 Selenium Grid 集线器和角色 webdriver 对我来说失败
  • -role webdriver 参数从 3.8 版开始我相信是必需的;如果您只是将独立服务器用作集线器+节点。不同之处在于-role hub 可以将您的客户端连接到多个节点中的任何一个(-role node 必须注册或指向-role hub 机器)然后它变成一个网格或场。这一切都在 Selenium 4 中发生了变化,其中管理多个节点的“硬编码”变得更少。 selenium.dev/documentation/en/grid

标签: selenium selenium-webdriver webtest web-testing


【解决方案1】:

引自官方wiki page

Hub 是接收所有测试请求并将其分发到正确节点的中心点。

无论您是要运行具有新 WebDriver 功能的网格,还是具有 Selenium 1 RC 功能的网格,或者同时运行这两种功能,您都可以使用相同的 selenium-server-standalone jar 文件来启动节点。

我个人的想法:节点用于 Selenium 1 (RC) 和 webdriver 用于 selenium 2 (webdriver)。在我的个人设置中,我使用角色 webdriver

如果wiki不够,我建议你加入Selenium users group

【讨论】:

    【解决方案2】:

    一切都取决于节点的能力,下面的 json 文件显示了 seleniumProtocol 值,并基于它反映了网格上的 RC 和 Webdrivers。

      "capabilities":
          [
            {
              "browserName": "*firefox",
              "maxInstances": 2,
              "seleniumProtocol": "Selenium"
            },
            {
              "browserName": "*googlechrome",
              "maxInstances": 2,
              "seleniumProtocol": "Selenium"
            },
            {
              "browserName": "*iexplore",
              "maxInstances": 1,
              "seleniumProtocol": "Selenium"
            },
        {
              "browserName": "firefox",
              "maxInstances": 5,
              "seleniumProtocol": "WebDriver"
            },
            {
              "browserName": "chrome",
              "maxInstances": 5,
              "seleniumProtocol": "WebDriver"
            },
            {
              "browserName": "internet explorer",
              "maxInstances": 1,
              "seleniumProtocol": "WebDriver"
            }
    

    无论我们在命令行上给定节点还是webdriver,总是在网格上同时显示RCwebdriver 实例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 2014-11-21
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多