Selenium-Grid 容許你在多臺機器的多個瀏覽器上並行的進行測試,也就是說,你能夠同時運行多個測試。本質上來講就是,Selenium-Grid 支持分佈式的測試執行。它能夠讓你的測試在一個分佈式的執行環境中運行。 html
=============== java
=============== node
測試環境須要兩臺虛擬主機,這兩臺虛擬主機均在Virtual Box下安裝完成。 python
Centos6.6一臺,主要用做測試任務的分發。簡稱:Hub web
Windows7一臺,主要用做執行具體的測試任務。簡稱:Node ubuntu
測試環境結構圖 windows
=============== 瀏覽器
須要安裝JDK 分佈式
須要安裝Python,最好升級到Python2.7.0以上版本 post
須要安裝Selenium
下載Selenium-standalone-2.xx.jar
java -jar selenium-server-standalone-2.47.1.jar -role hub
能夠訪問:http://IP:4444。若是能打開證實hub配置完成。
===============
須要安裝JDK
須要安裝python
下載Selenium-standalone-2.xx.jar
java -jar selenium-server-standalone-2.47.1.jar -role node -hub http://192.168.199.112:4444/grid/register
若是可以看到,如圖。這證實node節點註冊到hub上了。
參考連接:
http://simeonvisser.com/posts/running-tests-in-python-with-selenium-2-and-webdriver.html
http://www.cnblogs.com/tobecrazy/p/4564902.html
本文出自:http://blog.jiangbianwanghai.com/2016/02/29/selenium-grid-install/