2012-07-20 2 views
4

Я использую Selenium для автоматического тестирования. В чем разница междуSelenium: разница между «ролью-хабом» и «ролью webdriver»?

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

и

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

?

Кажется, что то же самое. Или есть какая-то разница?

+0

роль концентратора открывает [Selenium Grid] (http://code.google. com/p/selenium/wiki/Grid2) hub & role webdriver не работает для меня –

ответ

1

Цитирование с официального wiki page:

Хаб является центральной точкой, которая будет получать все запрос тестирования и распространить их на правильные узлы.

Независимо от того, хотите ли вы запускать сетку с новой функциональностью WebDriver или сеткой с функциональностью Selenium 1 RC или обоими одновременно, для запуска узлов используется один и тот же файл selenium-server-standalone jar.

Мои личные мысли: Узел используется для Selenium 1 (RC) и webdriver для селена 2 (webdriver). В моих личных настройках я использую роль WebDriver

Если вики не хватает, я хотел бы предложить вам присоединиться Selenium users group

0

Все зависит от возможностей узла, ниже 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" 
     } 

всегда показывает как RC и webdriver экземпляров на сетке с учетом того, мы узел или webdriver в командной строке

enter image description here

Смежные вопросы