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



是否可以在实际设备中同时运行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") );

最新更新