如何在具有不同应用程序的多个Android设备上运行相同的测试

时间:2016-08-02 07:11:57

标签: android selenium appium

我有多个真实设备,并希望在每个设备上启动不同的应用程序。有一种方法可以并行运行吗? 我应该如何设置我的设置功能?

谢谢

1 个答案:

答案 0 :(得分:0)

启动具有不同--port--bootstrap-port--udid值的2台服务器,并通过调整appium URL将这些服务器与您的测试脚本作为目标,使用与您指定的相同的端口{ {1}}。例如:

--port

~/Git/appium $ node . --port 4723 --bootstrap-port 4823 --udid 12345abcd

~/Git/appium $ node . --port 4724 --bootstrap-port 4824 --udid abcd54321会从命令--udid / -U

中获取您Android设备的ID

在这种情况下,您的脚本需要定位adb deviceshttp://localhost:4723/wd/hub,具体取决于您是要自动设置ID为http://localhost:4724/wd/hub还是12345abcd

的设备?