Próbuję skonfigurować Selenium Grid 2
i złapałem próbkę json
plik konfiguracyjny z tutaj. Moje testy są napisane w języku C # przy użyciu Selenium WebDriver
. Próbuję znaleźć różnicę między tymi dwoma protokołami i do którego powinienem używać WebDriver
test.
Odpowiedzi:
1 dla odpowiedzi № 1Jest inny plik tutaj Tylko dla WebDriver
. Moje zrozumienie jest "seleniumProtocol": "Selenium"
zapewnia mechanizm dla Selenium 1
i "seleniumProtocol": "WebDriver"
dla 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
}
}
W zależności od protokołów zmiany w wierszach komend również. Mam inny post tutaj związane z wierszem poleceń, aby uruchomić nodes