2011-10-06 46 views
1

原諒我冗長的說明:硒電網+詹金斯基礎設施執行

我有以下的基礎設施在那裏,我試圖通過部署詹金斯硒網格。爲了簡單起見,我使用簡化的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上執行?

感謝您的期待。

回答

0

問題出在主機的機器3上的IP地址。這是按預期工作的。