2012-07-20 64 views
4

我使用Selenium進行自動測試。什麼是Selenium:「角色樞紐」和「角色網絡驅動者」之間的區別?

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

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

之間的區別?

它似乎是一樣的。或者有什麼區別?

+0

角色轂打開[硒網格](http://code.google。 com/p/selenium/wiki/Grid2)hub&role webdriver失敗 – 2012-07-20 12:57:01

回答

1

從官方wiki page報價:

集線器是中心點,將接收所有的測試要求和分發他們正確的節點。

無論您是要使用新的WebDriver功能或具有Selenium 1 RC功能的網格,還是同時運行網格,都使用相同的硒服務器獨立jar文件來啓動節點。

我個人認爲:該節點用於Selenium 1(RC)和Webdriver for selenium 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" 
     } 

總是顯示網格上既RCwebdriver情況下,我們是否給定節點或webdriver上的命令行

enter image description here

相關問題