打开模拟器,模拟器上安装一个apk,打开app ,然后退出app

查看appPackage、appActivity

#第一种方式,打开最近活跃的
adb shell dumpsys activity  recents |find "intent={"


#根据apk 查找
aapt dump badging D:\Documents\WXWork\1688851374893748\Cache\File\2022-01\xxx.apk

打开 appium server gui 点击starserver


链接

创建一个py 文件

# 导包
import timefrom appium import webdriver
# 准备自动化配置信息
desired_caps = {    # 移动设备平台 Android / IOS    'platformName' : 'Android' ,    # 平台 OS-- 安卓版本号 , 写整数位即可    'plathformVersion' : '7' ,    # 设备的名称 -- 值可以随便写    'deviceName' : 'meizu_882QAEU99J9HU' ,    # 提供被测 app 的信息 - 包名, 入口信息 :    # 1. 打开被测 app , # 2 . 命令行输入以下信息    # adb shell dumpsys activity recents | findstr intent={    'appPackage' : 'com.acadsoc.tmappl' ,    'appActivity' : 'com.acadsoc.apps.common.activity.MyFlutterActivity' ,   # 确保自动化之后不重置 app    'noReset' : True,    # 设置 session 的超时时间, 单位秒, 默认 60s    'newCommandTimeout' : 6000,    # 设置底层测试驱动 -1.15 默认使用的底层驱动就是 UiAutomator2    'automationName' : 'UiAutomator2' ,  # 或者 UiAutomator1    # 'skipServerInstallation' : True# 跳过 UI2 的安装, 如果第一次运行程序, 不要添加该配置
}
# IP-appium-server 所在机器的网络 ip , port- 监听的端口号, path 固定 /wd/hub
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub' , desired_caps)
driver.implicitly_wait(10)  # 稳定元素 driver.quit()


app 自动化 打开app (二)相关推荐

  1. SwiftUI 让用户更便捷在 App Store 为 App 打分和评价的超详细介绍

    功能需求 一款优秀的 App 上架 App Store 后,如何引导用户为其打分和评价是我们的 App 能否走出"酒香也怕巷子深"窘境的关键. 如上图所示,在 SwiftUI 开发 ...

  2. 仿淘宝 打开app时识别淘口令和解析保存到本地的带二维码图片的网址

    实现两个功能 1.仿淘宝淘口令  打开app时解析连接(如果复制得到的信息不是可直接使用的数据,那么还需要加一步拿到这些信息去后台获取具体信息,因为项目设计复制完就是一串地址,所以没做二次请求处理) ...

  3. 微信扫描二维码安卓弹出默认浏览器(苹果打开App Store)打开下载链接

    使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示" 已停止访问该网页 ".这对于使用微信营销的商家来说就很不友好且损失非常大,因为用 ...

  4. 微信里扫描二维码弹出默认浏览器(苹果打开App Store)打开app的下载链接怎么实现

    使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示" 已停止访问该网页 ".这对于使用微信营销的商家来说就很不友好且损失非常大,因为用 ...

  5. 【h5】扫描二维码打开app或点击下载功能的实现

    背景: 有时候,会遇到这种需求,就是扫描二维码打开app,若是用户没有这个app则提示它跳转:或者,用户首次安装,通过扫描二维码进行跳转到应用商店,或直接下载apk.     用网页直接来调用app是 ...

  6. 【看完必会系列】不会编程如何实现app自动化之二(自动启动快手app)

    上一篇介绍了冰狐智能辅助的基础知识和准备工作,本篇将以"快手极速版"app自动化作为例子详细讲解不会编程如何使用冰狐智能辅助的「自动构建」功能来完成app自动化. 准备工作 下载并 ...

  7. 手机APP自动化之uiautomator2 +python3 UI自动化

    题记: 之前一直用APPium直到用安卓9.0  发现uiautomatorviewer不支持安卓 9.0,点击截屏按钮 一直报错,百度很久解决方法都不可以,偶然间看见有人推荐:uiautomator ...

  8. android app自动化测试之UIAutomator

    一.UIAutomator Android自动化测试工具有很多,但是要免费.易上手,本人觉得就直接使用Eclipse自带的UIAutomator就不错.测试人员无需跟开发要代码信息,只要手机上有安装之 ...

  9. [facebook-wda]搭建iOS App自动化环境

    搭建iOS App自动化环境 一.测试结构介绍 手机端的WDA Runner(WebDriverAgent)类似于appium测试框架中的 UIAutomator Server,将从客户端接收到的控制 ...

最新文章

  1. 花5分钟看这篇之前,你才发现你不懂RESTful
  2. GetResponse() 基础连接已经关闭:服务器关闭了本应保持活动状态的连接
  3. oracle转mysql数据库
  4. Hadoop Yarn生产环境核心配置参数
  5. c语言realloc函数中写啥,求大神解惑realloc函数,谢谢!
  6. Java字节序,java整型数与网络字节序 byte[] 数组转换关系(ByteArrayOutputStream用法)
  7. jzoj2679-跨时代【背包,dfs,状压】
  8. [C# 设计模式] Iterator - 迭代器模式:我与一份奥利奥早餐的故事
  9. 网络安全公司 Proficio 获1200万美元融资
  10. VC/MFC程序开启关闭和打开自己或其他软件,更改窗口类
  11. Photoshop1:入门实用技巧
  12. 斜齿轮重合度计算公式_斜齿轮的端面重合度计算
  13. 怎么连接win10共享计算机,xp系统下怎么连接win10共享的打印机
  14. APP机型兼容测试的手机选择
  15. Activity onDestroy() 回调缓慢问题分析及完美解决方案
  16. 2018年算法工程师秋招经验贴(微软、华为、网易游戏、阿里offer)
  17. 手机如何拍摄一寸证件照片
  18. 靶场攻略 | Moriarty Corp渗透测试
  19. DVWA靶场Brute Force 暴力破解审计通关教程
  20. 全球调研发现,有四分之一的人表示不知道健康和可持续食品是什么

热门文章

  1. 我的面试题. 业务抽象能力测试.
  2. Python 制作按键触发Windows通知的脚本
  3. 幽默笑话,隔壁的长舌妇,木子家原创
  4. 当ChatGPT遇上StableDiffusion ChatGPT指导StableDiffusion绘画
  5. 微信浏览器字体调整 PHP,h5禁止微信内置浏览器调整字体大小
  6. php反序列化--字符串逃逸
  7. java SpringMVC3 的例子
  8. 怎么在自己的网站中插入网易云播放器
  9. std::copy与memcpy比较
  10. 在win10上编译webRTC(问题篇)