Python+appium获取手机及APP参数
from appium import webdriver# 设置手机及APP参数
desired_caps = {"platformName": "Android", # 平台名"deviceName": "vivo_X9", # 手机型号或设备链接端口号9f0fdcfa"platformVersion": "7.1.2", # 使用的系统版本"appPackage": "com.tencent.mm", # 应用程序名"appActivity": ".ui.LauncherUI", # app激活方式"noReset": True # 不重置登录状态
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 固定
deviceName:连接的设备名称,通过命令adb devices -l可查看,填写1或2处的都行
platformVersion:Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看
appPackage:apk的包名,通过命令adb shell dumpsys activity | findstr mResume查看(需先打开手机应用);Android 8.1之前使用adb shell dumpsys activity | findstr mFocus查看,如下图中1处com.tencent.mm
appActivity:apk的活动名,如下图中2处.ui.LauncherUI
Python+appium获取手机及APP参数相关推荐
- python操作手机app_【Python】[技术博客] 一些使用Python编写获取手机App日志的操作...
一些使用Python编写获取手机App日志的操作 如何获取手机当前打开的App的包名 如何获取当前App进程的PID 如何查看当前App的日志 如何将日志保存到文件 如何关闭进程 如何不显示命令行窗口 ...
- python+appium自动化测试如何控制App的启动和退出
由于本人使用的是Android设备做自动化测试,所以以下内容均基于Android系统做出的整理 一.启动app 启动app需要设置Capability参数,而Capability参数放在Desired ...
- python怎样获得手机软件app数据_如何进行手机APP的数据爬取?
平时我们的爬虫多是针对网页的,但是随着手机端APP应用数量的增多,相应的爬取需求也就越来越多,因此手机端APP的数据爬取对于一名爬虫工程师来说是一项必备的技能.我们知道,网页爬取的时候我经常使用F12 ...
- App获取android分辨率,Android 获取手机及APP信息实例详解
霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...
- appium python 打开通知栏_python appium操作手机及app各种方法
#锁定屏幕时间秒 driver.lock(5) #将APP放置后台 参数时间秒 driver.background_app(5) #收起键盘 driver.hide_keyboard() #启动Act ...
- 使用Appium在手机打开APP并录制简单脚本
Appium录制简单脚本并运行 打开Appium,点击"启动服务器" 左上角的File,然后点击new session window 点击+号增加参数 备注:上图是本人设置的参数, ...
- python 自动获取手机短信验证码
需要一个有权限的 APK 在手机实时存储短信到手机内存 /sdcard/smslog.txt 里(外部SD卡也可以知道能通过adb命令访问到): /***** ...... try { long ti ...
- python+appium实现手机自动答题
此处只有自动答题相关的函数,其中登录等函数需要自己实现,共勉~! def get_selections(self, right_answer):'''利用多线程获取选项的文字'''for i in r ...
- iOS 获取手机所有app信息
详情可以参考 https://github.com/danielamitay/iHasApp 下载完app 后调用 https://ihasapp.herokuapp.com/api/schemeAp ...
最新文章
- Django Cache缓存系统介绍及Memcached使用
- python3.7入门教程-python 3.7极速入门教程6文件处理
- 和jwt_秒懂 JWT
- Idea中启动tomcat服务,提示缺少一个tcnative-1.dll文件
- [转载]c#中 uint--byte[]--char[]--string相互转换汇总
- 服务器系统自带虚拟机吗,现在所说的服务器虚拟化,也就是在vmware虚拟机上搭建的吗...
- jenkins配置以cygwin环境的子节点
- 双胞胎被麻省理工全奖录取,他们成功的秘诀,跟你想的不一样……
- AI队列长度检测:使用Keras进行对象检测
- java easyui样式_【Java框架型项目从入门到装逼】第八节 - 用EasyUI绘制主界面
- 无缩进的XML字符串的处理
- 力扣-82 删除排序链表中的重复元素 II
- c语言程序怎么实现模块化,【干货】教你如何对一个大的项目进行模块化编程...
- 理解Word2Vec模型
- eth0 eth0:1 eth0.1 的区别
- VMWare虚拟机启动img文件
- C# 大地测量高斯投影正反算公式计算程序
- 支持iframe的div分隔线插件
- 千万量级的零售企业如何做私域流量?打通微信、APP、电商及线下门店一体化私域流量池!...
- VUE动态切换Button的icon
热门文章
- 简单几部思路清晰的教会你配置 Lamp(apache+mysql+php)的配置
- AGC 049 总结+ABCD题解
- 吴军:如果没有智能技术,几乎不要想做到世界最好
- 1.22 时态 过去完成时 副词比较级
- math type伪逆符号显示为问号
- 学会origin这20个操作,作图快速又完美
- (C语言)计算e的x次方
- android 视频录制花屏,拍大师录制视频时画面花屏怎么办?拍大师录制视频花屏的解决方法图解...
- PS 替换图片上的字
- 淘宝天猫官方订单和商品接口操作