修改appium源码

背景

可以关注来点儿干货呀公众号~
上半年因为要把selenium grid和appium结合做UI的分布式执行,但是在过程中发现,我有几个例如5.0和5.0.1这种系统的手机时,任务不能准备的分发到对应的设备上执行,这时候排查了原因,是出在appium这块,所以对源码进行了一定的修改。

过程

这块对appium的架构及原理不做解释,直接从对应的代码入手。假设我们是通过npm install -g appium安装的appium,那它的源码就在/usr/local/lib/node_modules/appium下面。因为我们这边只讨论的是安卓设备,所以修改appium/node_modules/appium-android-driver/android-helpers.js这个文件。

   for (let device of devices) {
   
   
        // direct adb calls to the specific device
        await adb.setDeviceId
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值