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