Selenium Grid跨瀏覽器-兼容性測試
這里有兩臺機子,打算這樣演示:
app兼容性測試怎么做、一臺機子啟動一個作為主點節的hub 和 一個作為次節點的hub(系統windows 瀏覽器為ie) ip為:192.168.4.124
另一臺機子啟動兩個次節點hub,一個次節點瀏覽器為firefox,另一個瀏覽器為chrome (系統為windows),ip為:192.168.4.137
?
網頁兼容性測試?啟動各節點hub
啟動主節點hub命令:
java -jar selenium-server-standalone-2.24.1.jar -role hub
?
IE:
啟動與主節點同一機子的次節點hub命令:
java -jar selenium-server-standalone-2.24.1.jar -role node? -hub http://localhost:4444/grid/register -browser browserName=”internet explorer”
?
Firefox:
啟動另外一臺機子的兩個節點hub命令分別為:
- 啟動firefox的
java -jar selenium-server-standalone-2.24.1.jar?? -Dwebdriver.firefox.bin=”D:/Program Files/Mozilla Firefox/firefox.exe” -role webdriver? -hubhttp://192.168.4.124:4444/grid/register -browser browserName=firefox
其中-Dwebdriver.firefox.bin=”D:/Program Files/Mozilla Firefox/firefox.exe”這個是firefox瀏覽器安裝地址。
?
Chrome:
- 啟動chrome的
java -jar selenium-server-standalone-2.24.1.jar?? -Dwebdriver.chrome.driver=”D:/chromedriver.exe” -role webdriver? -hubhttp://192.168.4.124:4444/grid/register -port 6666 -browser browserName=chrome
其中-Dwebdriver.chrome.driver=”D:/chromedriver.exe”,這個是傳入我chromedriver.exe的放置地址。端口設為6666,防止和上面firefox的重復。
鏈接好后,可以在http://localhost:4444/grid/console可以查看到三個子節點的狀態。啟動詳細方法可以參考前面的文章。
?
附:
selenium-server-standalone-2.38.0下載地址:http://download.csdn.net/detail/xifeijian/6719867