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 № 1Existe 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