1. Make sure basic env prepared in local and remote
1) installed JDK and configured env variable.
2) make sure web driver prepared, such as chromedriver.exe or firefox.
3) prepared selenium-server-standalone-2.52.0.jar
2. Create hub on local machine.
Open command line dialog and navigate to folder which have selenium-server-standalone-2.52.0.jar, enter below command:
java -jar selenium-server-standalone-2.52.0.jar -role hub
3. Create node on remote machine (can use local machine with two CMD window if no remote server)
Open cmd.exe on remote machine and navigate to folder which have
selenium-server-standalone-2.52.0.jar, enter below command:
// firefox java -Dwebdriver.firefox.bin="C:/Program Files (x86)/Mozilla Firefox/firefox.exe" -jar selenium-server-standalone-2.52.0.jar -role node -hub ${localIP}:4444/grid/register -port 5555 -browser browserName=firefox version=46.0 // chrome java -Dwebdriver.chrome.driver="C:\chromedriver.exe" -jar selenium-server-standalone-2.52.0.jar -role node -hub ${localIP}:4444/grid/register -port 5555 -browser browserName=chrome version=ANY // 5555 is default port, you can define another port.
4. Check the created hub and node
Can check from http://localhost:4444/grid/console, see: