DefaultNode.json 中的 Selenium 和 WebDriver seleniumProtocol 有什么区别?
What is the difference between Selenium and WebDriver seleniumProtocol in DefaultNode.json?
我正在尝试设置 Selenium Grid 2
并从 here 中获取了示例 json
配置文件。我的测试是使用 Selenium WebDriver
用 C# 编写的。我试图找出这两种协议之间的区别以及我应该使用哪一种进行 WebDriver
测试。
还有另一个文件 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
}
}
根据协议,命令行参数也会发生变化。我有另一个与命令行相关的 post 来启动 nodes
我正在尝试设置 Selenium Grid 2
并从 here 中获取了示例 json
配置文件。我的测试是使用 Selenium WebDriver
用 C# 编写的。我试图找出这两种协议之间的区别以及我应该使用哪一种进行 WebDriver
测试。
还有另一个文件 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
}
}
根据协议,命令行参数也会发生变化。我有另一个与命令行相关的 post nodes