2013-04-28 87 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) 
相关问题