使用APPium+Robotframework框架实现一台电脑连接多台安卓设备自动化测试

本文介绍如何在Appium+Robotframework框架下实现一台电脑连接多台安卓手机进行自动化测试的方法。重点在于通过设置不同的udid来区分不同的设备,确保每个设备都能独立运行相应的自动化测试用例。


  经过很多次实践,终于可以实现在APPium+Robotframework框架上一台电脑连接多台安卓手机的自动化测试,结果见下。多台手机的运行的脚本必须按照顺序执行,不能同步执行。每个脚本之间可以相互独立也可以高度重合,区别仅仅在于设备号 deviceNameudid(一定得加上udid,否则会出现串设备号的问题)的不同。

 

要保证填写不同的udidcmd中执行adb devices即可查询到),以此来确保在不同的设备中运行相应的自动化测试用例。

 

 

大多数安卓手机会自动安装unlocksettings两个应用,为了保证重复执行成功,得在脚本中执行完用例后删除这两个应用,执行dos口令就可以实现。口令如下:

adb -s DVD5T17C13000140 uninstall io.appium.settings

详情见下图。

 


 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值