新手区 怎样使 appium +python 连接多设备 (真机) 同时运行?

forson · May 19, 2016 · Last by workhard replied at May 10, 2017 · Last modified by admin 恒温 · 4850 hits

app需要对不同型号、尺寸的手机进行测试,用的是appium+python完成的,但是每次运行用例只能跑一台设备,怎样才能一次运行多个设备,减少时间?
有没有大神帮忙解答下疑惑?

移至新手区,多机运行,请搜索社区,关键字grid。

共收到 13 条回复 时间 点赞

没试过,不知道能不能多开server绑定不同的端口,但是adb端口只有一个..

forson #2 · May 19, 2016 作者

#1楼 @kesha0 我试过开多个appium,但是还是只执行一个手机,并不能执行所有手机,adb devices 可以连接多个设备。

#2楼 @fullsen 我之前有发过类似的帖你可以参考下https://testerhome.com/topics/2918

可以参靠其他公司的一些做法,比如testbird

端口区别下就行了

forson #7 · May 20, 2016 作者

#6楼 @nickli 那也只是支持一个设备运行,并不能同时都运行

#7楼 @fullsen Android支持可以多线程跑,每个设备对应一个Server,ios不行

#8楼 @quqing iOS 很快就可以啦

#9楼 @Lihuazhang 这个很快是什么时候😂

#2楼 @fullsen 你搞定没

forson 回复

我起多个appium server连接两台android跑,也只能在 一台设备上跑,请问这个你最后怎么解决的?除了grid

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up