2015-03-03 2 views
2

Я пытаюсь настроить Selenium Grid 2 и взял образец json конфигурационный файл от here. Мои тесты написаны на C#, используя Selenium WebDriver. Я пытаюсь выяснить разницу между этими двумя протоколами и какой из них я должен использовать для теста WebDriver.В чем разница между Selenium и WebDriver seleniumProtocol в DefaultNode.json?

ответ

1

Имеется еще один файл here только для WebDriver. Я понимаю, что "seleniumProtocol": "Selenium" обеспечивает механизм для Selenium 1 и "seleniumProtocol": "WebDriver" для Selenium WebDriver.

{ 
    "capabilities": 
     [ 
     { 
      "browserName": "firefox", 
      "maxInstances": 5, 
      "seleniumProtocol": "WebDriver" 
     }, 
     { 
      "browserName": "chrome", 
      "maxInstances": 5, 
      "seleniumProtocol": "WebDriver" 
     }, 
     { 
      "platform": "WINDOWS", 
      "browserName": "internet explorer", 
      "maxInstances": 1, 
      "seleniumProtocol": "WebDriver" 
     } 
     ], 
    "configuration": 
    { 
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", 
    "maxSession": 5, 
    "port": 5555, 
    "host": ip, 
    "register": true, 
    "registerCycle": 5000, 
    "hubPort": 4444, 
    "hubHost": ip 
    } 
} 

В зависимости от протоколов также изменяются аргументы командной строки. У меня есть еще одна должность here, связанная с командной строкой, чтобы начать nodes