/ / Qual é a diferença entre Selenium e WebDriver seleniumProtocol em DefaultNode.json? - json, selênio, selenium-webdriver, webdriver, selenium-grid

Qual é a diferença entre Selenium e WebDriver seleniumProtocol em DefaultNode.json? - json, selênio, selenium-webdriver, webdriver, selenium-grid

Estou tentando configurar Selenium Grid 2 e peguei uma amostra json arquivo de configuração de Aqui. Meus testes são escritos em c # usando Selenium WebDriver. Eu estou tentando descobrir a diferença entre esses dois protocolos e qual deles eu devo usar para WebDriver teste.

Respostas:

1 para resposta № 1

Existe outro arquivo Aqui apenas para WebDriver . Meu entendimento é "seleniumProtocol": "Selenium" fornece o mecanismo para Selenium 1 e "seleniumProtocol": "WebDriver" para 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
}
}

Dependendo dos protocolos, os argumentos da linha de comando também são alterados. Eu tenho outro post Aqui relacionado a linha de comando para iniciar o nodes