Airtest 在设备安装app
- 安装app,先检测是否安装,如果已安装,先卸载再安装,如果未安装,直接安装
dev = device()
dev.check_app("com.tf.stock")
因为check_app()成功返回true,失败抛出异常,所以在检测没有的情况下,需要捕获异常,直接安装
#检测是否已经安装app,并重新安装app方法
def installapp():try:dev.check_app("appPackageName")dev.uninstall_app("appPackageName")except Exception as e:print(e)install('E://stockAirtest//apk//apkName.apk')
- 启动app
start_app("appPackageName")
在调试过程中,会安装app后,可以成功启动,再次调试会报adbError的异常,所以需要在安装失败的情况下重新执行就可以成功。
全部代码是以下:
from airtest.core.api import *
from airtest.core.device import Device
from poco.drivers.android.uiautomation import AndroidUiautomationPocopoco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
dev = device()
auto_setup(__file__)#打开设备
poco.device.wake()
home()#检测是否已经安装app,并重新安装app方法
def installapp():try:dev.check_app("appPackageName")dev.uninstall_app("appPackageName")except Exception as e:print(e)install('E://stockAirtest//apk//apkName.apk')while(1):try:installapp()start_app("appPackageName")breakexcept Exception as e:print(e)
Airtest 在设备安装app相关推荐
- airtest adb 远程连接_使用Airtest超快速开发App爬虫
想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D.Cocos2 ...
- python快速开发app_python 使用Airtest超快速开发App爬虫
使用Airtest超快速开发App爬虫 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2 ...
- 全面超越Appium,使用Airtest超快速开发App爬虫,你会吗?
全面超越Appium,使用Airtest超快速开发App爬虫 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你 ...
- appium 多开_全面超越Appium,使用Airtest超快速开发App爬虫
想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D.Cocos2 ...
- python快速开发app_使用Airtest超快速开发App爬虫
想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D.Cocos2 ...
- cocos 禁掉快速点击_使用Airtest超快速开发App爬虫
想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D.Cocos2 ...
- 【转】【from青南】全面超越Appium,使用Airtest超快速开发App爬虫
Airtest官方教程 http://airtest.netease.com/docs/cn/1_quick_start.html 正文: 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被 ...
- 全面超越 Appium,使用 Airtest 超快速开发 App 爬虫
From:https://segmentfault.com/a/1190000017982620 https://www.kingname.info/2019/01/19/use-airtest 在 ...
- iOS逆向之深入解析App签名的双向验证机制和原理
一.非对称加密 通常说的签名就是数字签名,它是基于非对称加密算法实现的. 对称加密是通过同一份密钥加密和解密数据,而非对称加密则有两份密钥,分别是公钥和私钥,用公钥加密的数据,要用私钥才能解密,用私钥 ...
最新文章
- Nginx的安装与部署
- Compmgmtlauncher.exe问题解决方法
- geojson地图_PowerBI地图应用之形状地图
- java.lang包—基本类型的封装类
- mysql网络订餐系统截屏_在线订餐系统mysql字段
- linux 或者xshell等工具输入错误命令 删除键显示^H 解决办法
- devops测试_使用DevOps管道自动执行用户验收测试
- (引用)Python 元素、元组、列表、字典的区别
- 开源一个cmpp协议转http协议项目
- android 闪屏页 动画,记一次 Android 闪屏页适配
- 史上最短命!由于BUG微软撤回Win10更新
- 微信小程序 - BILIBILI-demo
- mysql server安装及配置
- 《UniDAC 基础》 【菜头】 翻译 (之一)
- macOS 中 Cornerstone 的Clean操作和终端的svn cleanup命令无效了怎么办?
- 你想要的免费ppt资源(我帮你准备好啦!)
- python求矩阵的谱半径
- 阳光下的金色森林高清5K壁纸
- 如何用ASP实现权限的设置?
- 计算机网络:标准化工作及组织
热门文章
- php前台可自定义框架,实现Discuz!前台DIY自定义框架比例
- 都说云计算时代是开发的天下,运维都要被下岗淘汰了?可业界大神陈皓却是这样说的!...
- CobaltStrike上线Linux主机(CrossC2)
- VLOOKUP常见错误及解决办法
- JS判断手机是否是iOS或者Android
- Computer Organization and Architecture 10th - William Stallings
- 3D打印压铸模具正在悄悄改写制造业布局
- 云计算课程week5
- 送你40+电子厂软测面试真题(需要答案私聊)
- his系统数据备份服务器,医院HIS信息系统数据备份的策略.doc