Selenium Grid ENV Set Up

Run case script on remote machine, need to configure selenium grid on local and remote machine. Here are the steps to configure selenium grid

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:

猜你喜欢

转载自pengyao0305.iteye.com/blog/2381508