selenium Android驱动程序 - 我可以同时运行2个测试

时间:2011-06-29 06:45:55

标签: android selenium webdriver

是否可以在实际设备中同时运行2测试?使用android driver.i想要同时运行2个浏览器(测试)。

2 个答案:

答案 0 :(得分:2)

稍作修正: 转发字符串应该如下:

adb forward tcp:8090 tcp:8080

重要的是:第一个值应该是8090(或其他选定的端口),第二个值应该是8080

代码应该遵循:

WebDriver driver = new AndroidDriver( new URL("http://localhost:8090/wd/hub") );

答案 1 :(得分:0)

我想是的。尝试运行2个模拟器,但请确保更改行:

adb forward tcp:8080 tcp:8080

为第二个模拟器使用另一个端口。例如

adb forward tcp:8090 tcp:8090

对于第二个,你必须更改AndroidDriver的构造函数,因为它默认使用8080。所以像这样:

WebDriver driver = new AndroidDriver( new URL("http://localhost:8080/hub") );