差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
rf:rf:seleniumgrid [2015/12/14 11:41]
tony
rf:rf:seleniumgrid [2023/06/25 09:48] (目前版本)
行 12: 行 12:
 set JAVA_PATH=%BASE%jre7\bin\java.exe set JAVA_PATH=%BASE%jre7\bin\java.exe
 set PATH=%PATH%;​%BASE%;​ set PATH=%PATH%;​%BASE%;​
 +set JAVA_OPTS="​-Xms128m -Xmx1024m"​
    
 cd /d "​%BASE%"​ cd /d "​%BASE%"​
-"​%JAVA_PATH%"​ -jar selenium-server-standalone-2.48.2.jar -role hub+"​%JAVA_PATH%" "​%JAVA_OPTS%" -jar selenium-server-standalone-2.48.2.jar -role hub
 </​code>​ </​code>​
 執行畫面,已接收來自192.168.1.29的連線:​\\ 執行畫面,已接收來自192.168.1.29的連線:​\\
行 22: 行 23:
 {{:​rf:​rf:​rf_selenium_grid_hub_web.png?​600|}}\\ {{:​rf:​rf:​rf_selenium_grid_hub_web.png?​600|}}\\
 \\ \\
-測試案例在Open Browser的remote_url參數只要指定到http://​hub_ip:​4444/​wd/​hub即可。+測試案例在Open Browser的remote_url參數只要指定到http://​hub_ip:​4444/​wd/​hub即可。如果測試案例等待時間長,可以透過-timeout ${num}參數去改變release node的時間,預設為300秒(${num}=300)
 ==== Node - 負責執行測試 ==== ==== Node - 負責執行測試 ====
 啟動腳本:​ 啟動腳本:​
行 31: 行 32:
 set PATH=%PATH%;​%BASE%;​ set PATH=%PATH%;​%BASE%;​
 set HUB_IP=192.168.1.150 ​ set HUB_IP=192.168.1.150 ​
 +set JAVA_OPTS="​-Xms128m -Xmx1024m"​
  
 cd /d "​%BASE%"​ cd /d "​%BASE%"​
-"​%JAVA_PATH%"​ -jar selenium-server-standalone-2.48.2.jar -role node -hub http://​%HUB_IP%:​4444/​grid/​register+"​%JAVA_PATH%" "​%JAVA_OPTS%" -jar selenium-server-standalone-2.48.2.jar -role node -hub http://​%HUB_IP%:​4444/​grid/​register
 </​code>​ </​code>​
 執行畫面:​\\ 執行畫面:​\\
 {{:​rf:​rf:​rf_selenium_grid_node_console.png|}} {{:​rf:​rf:​rf_selenium_grid_node_console.png|}}
 \\ \\
-也可以在參數加上-maxSession ${num}去限制node可接受Session的數量。+在參數加上-maxSession ${num}去限制node可接受Session的數量。
 ===== Reference ===== ===== Reference =====
   * [[https://​github.com/​SeleniumHQ/​selenium/​wiki/​Grid2|Github - Selenium Grid]]   * [[https://​github.com/​SeleniumHQ/​selenium/​wiki/​Grid2|Github - Selenium Grid]]