原諒我冗長的說明:硒電網+詹金斯基礎設施執行
我有以下的基礎設施在那裏,我試圖通過部署詹金斯硒網格。爲了簡單起見,我使用簡化的IP地址。
機器1(詹金斯): IP:1.1.1.1
機2(測試腳本+ Firefox的RC實例駐留在此) IP:2.2.2.2
機3(IE RC實例駐留在此) IP:3.3.3.3
現在,我開始RC的情況如下: 機2: RC 1:ant -Dport=5555 -Denvironment=*firefox -Dhost=2.2.2.2 -DhubURL=http://1.1.1.1:4444 launch-remote-control
機3: RC 2:ant -Dport=5556 -Denvironment=*iexplore -Dhost=3.3.3.3 -DhubURL=http://1.1.1.1:4444 launch-remote-control
這樣做後,我能夠建立詹金斯硒控制檯上連接兩個機2臺機器3
至於我的測試腳本(僅居住在機器2)關注 - 對於Firefox,
selenium = new DefaultSelenium("1.1.1.1",4444,"*firefox","http://mytestURL.com")
對於IE,
selenium = new DefaultSelenium("1.1.1.1",4444,"*iexplore","http://mytestURL.com")
的問題是,我無法得到測試腳本在機3,其中IE實例所在執行。
我必須在DefaultSelenium
對象中做什麼設置才能使機器2上的測試腳本通過Jenkins網格在機器3上執行?
感謝您的期待。