当前位置:网站首页>app 自动化 打开app (二)
app 自动化 打开app (二)
2022-08-01 07:09:00 【will_net】
打开模拟器,模拟器上安装一个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 time
from 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()
边栏推荐
- mysql中添加字段的相关问题
- Leetcode第 304 场周赛
- 从零开始—仿牛客网讨论社区项目(一)
- How to use Photoshop to composite star trail photos, post-processing method of night sky star trail photos
- 爆肝3万字,最硬核丨Mysql 知识体系、命令全集 【建议收藏 】
- 头歌MySQL数据库实训答案 有目录
- 安装SQL Server详细教程
- MVVM project development (commodity management system 1)
- Golang:go模版引擎的使用
- matlab wind speed model wavelet filtering
猜你喜欢
随机推荐
曲柄滑块机构运动分析和参数优化
13 - JUC CountDownLatch concurrent programming
目标检测概述-上篇
从底层结构开始学习FPGA(6)----分布式RAM(DRAM,Distributed RAM)
matlab wind speed model wavelet filtering
How JS works
阿里三面:MQ 消息丢失、重复、积压问题,该如何解决?
Golang: go to connect and use mysql
Vim扩展内容
滚动条样式修改
Dart exception details
POJ2031空间站题解
LeetCode Question of the Day (309. Best Time to Buy and Sell Stock with Cooldown)
rhcsa 第三次
LeetCode240+312+394
配置我的kitty
爬虫框架 Scrapy 详解
监听父元素宽高,自适应插件大小
Guest brush SQL - 2
matlab simulink 粒子群优化模糊pid控制的电机泵