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

问题描述:

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

感谢

+0

检查seleniumgrid与appium在哪里你可以定义你的设备和应用程序 –

启动2台服务器不同--port--bootstrap-port--udid值并通过调整appium URL中使用同一端口指定到--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 devices

脚本会在这种情况下需要或者http://localhost:4723/wd/hubhttp://localhost:4724/wd/hub取决于目标如果你想自动化设备ID为12345abcdabcd54321

+0

谢谢@Domestus,我的问题是关于apk的,我怎么能告诉我的设置()第一次应用程序1和第二次应用程序2? – SelenUser

+0

你能分享你当前的设置()吗?您需要为每个Web驱动程序会话设置不同的所需功能,以定位不同的应用程序。 – Domestus