是否可以在实际设备中同时运行2测试?使用android driver.i想要同时运行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") );