是否可以在实际设备中同时运行2个测试?使用android驱动程序。我想同时运行2个浏览器(测试)。
少量更正:转发字符串应如下:
adb forward tcp:8090 tcp:8080
重要的是:第一个值应该是8090(或其他选择的端口),第二个值应该为8080
代码应如下:
WebDriver driver = new AndroidDriver( new URL("http://localhost:8090/wd/hub") );
我想是的。尝试运行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") );