@bhaskar
Hi Bhaskar,
I am trying to run parallel test on different OS by connecting to selenium Hub.
Here is my scenario:
Hub: On Windows machine
Node1: On same window machine as HUB
Node2: On Mac Machine.
I am trying to run on Android devices connected to both the OS.
I am able to run on Windows but on MAC appium is throwing an error "Unable to load node configuration file to register with grid"
Here is my both Node files:
Node1: {
"capabilities":
[
{
"browserName": "Android",
"version":"5.1.1",
"udid":"052d6d76002e47df",
"maxInstances": 1,
"platform":"ANDROID",
"deviceName":"google Nexus 5"
}],
"configuration":
{
"nodeTimeout":120,
"port":4740,
"hubPort":4444,
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"url":"http://127.0.0.1:4740/wd/hub",
"hub": "127.0.0.1:4444/grid/register",
"hubHost":"127.0.0.1",
"nodePolling":2000,
"registerCycle":10000,
"register":true,
"cleanUpCycle":2000,
"timeout":30000,
"maxSession":1
Node2: {
"capabilities":
[
{
"browserName": "Android",
"version":"4.3",
"udid":"4df742b317683077",
"maxInstances": 1,
"platform":"ANDROID",
"deviceName":"samsung GT-N7100"
}],
"configuration":
{
"nodeTimeout":120,
"port":4728,
"hubPort":4444,
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"url":"http://127.0.0.1:4728/wd/hub",
"hub": "10.123.23.123:4444/grid/register",
"hubHost":"10.123.23.123",
"nodePolling":2000,
"registerCycle":10000,
"register":true,
"cleanUpCycle":2000,
"timeout":30000,
"maxSession":1
}
}