2013-04-28 27 views
0

我剛剛開始使用Android Webdriver。Android Webdriver - 如何在本地主機上爲WebDriver Hub使用不同的端口?

我已經成功地建立我的第一次測試,我使用的是HTC One V至運行它們,下面這裏提到的所有步驟後:https://code.google.com/p/selenium/wiki/AndroidDriver

然而,我的本地主機上,我也運行詹金斯實例通常在8080上啓動,我想讓Jenkins在這個端口上運行並更改Android Webdriver服務器的端口。

是否有可能在8080以外的端口上的本地主機上運行webdriver集線器?

回答

0

是的,可以使用PC上的另一個端口。

嘗試在ADB向前命令的值更改爲類似:adb forward tcp:8090 tcp:8080這意味着您的PC上使用會8090在腳本等方式對港口[記住啓動Android設備上運行的第一webdriver的。]

您可以輕鬆地測試此連接使用Web瀏覽器確定以連接到http://localhost:8090/wd/hub/status/的反應將表現爲東西網頁像{status:0}

以下是亞行的細節:

adb forward <local> <remote> - forward socket connections 
           forward specs are one of: 
           tcp:<port> 
           localabstract:<unix domain socket name> 
           localreserved:<unix domain socket name> 
           localfilesystem:<unix domain socket name> 
           dev:<character device name> 
           jdwp:<process pid> (remote only) 
相關問題