Appnium 移动自动化测试框架

 

【测试流程】

【代码基础】

Appnium-Java 代码测试流程

创建 DesiredCapabilities 对象 配置信息表(设备名、设备版本号、平台类型、包名、Activity名)

创建AndroidDriver 对象,加载appnium-java驱动

建立driver 对象连接(URL,DesiredCapabilities 对象)

发送命令到AppServer,常见问题

【用例设计】

 

问题一)重复安装ppium setting和unlock.apk

使用Appium做自动化测试的同学都知道每次正式开始测试前,程序都会自动安装一遍appium setting和unlock,不管手机之前是否已有这两个程序都会傻傻的重装一遍,导致我们的脚本运行起来就慢人一拍,然而这两个程序并无大用,不装也丝毫不会有影响,今天就来学习一下如何禁止安装appium setting和unlock,让我们更快的进入正式的测试。

1、打开C:\Users\Administrator\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\appium-android-driver\lib 的 android-helpers

查找    await adb install (unicodeIMEPath,false) ,注释

查找    await helpers.pushSettingsApp(adb) ,注释

查找    await helpers.pushUnlock(adb),注释

 

查找  return _regeneratorRuntime.awrap(adb.install(_appiumAndroidIme.path,false));

注释然后添加 return context$1$0.abrupt('return', defaultIME);

 

查找 return _regeneratorRuntime.awrap(helpers.pushUnlock(adb));

注释然后添加 return context$1$0.abrupt('return', defaultIME);

 

查找  return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb));

注释然后添加 return context$1$0.abrupt('return', defaultIME);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值