appium python 自动化直接提取device信息(设备id等)
2019-05-09 20:19
1496 查看
一、优化功能
持续更新。。嘻嘻~~
1、直接提取device信息
自动化直接提取android的信息,不用在命令行中自己手动提取。如下:
# 正则表达式匹配出 id 信息 deviceId = re.findall(r'^\w*\b', readDeviceId[1])[0] # 读取设备系统版本号 deviceAndroidVersion = list(os.popen('adb shell getprop ro.build.version.release').readlines()) deviceVersion = re.findall(r'^\w*\b', deviceAndroidVersion[0])[0] def start(): desired_caps={ 'platformName':'Android', 'deviceName':deviceId, 'platformVersion': deviceVersion, 'appPackage':'com.baidu.searchbox', 'appActivity':'.MainActivity', 'noReset':'true', 'unicodeKeyboard': True, # 此两行是为了解决字符输入不正确的问题 'resetKeyboard': True # 运行完成后重置软键盘的状态 }
参考:
相关文章推荐
- Appium自动获取 Android 设备 id 和包名等信息(python)
- Android_获取手机设备信息device_id
- Python自动化(八)使用Scrapy shell提取网页信息
- 提取bmp图片的颜色信息,可直接framebuffer显示(c版本与python版本)
- 根据mac地址+deviceid获取设备唯一编码 获取手机及SIM卡相关信息
- python脚本-文档中提取有效信息
- cordova-plugin-device 获取设备信息整理
- Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息
- Python网络爬虫与信息提取(一):网络爬虫之规则
- 短文本分析----基于python的TF-IDF特征词标签自动化提取
- 【MOOC】Python网络爬虫与信息提取-北京理工大学-part 2
- 【MOOC】Python网络爬虫与信息提取-北京理工大学-part 3
- Python+Appium移动端自动化项目实战
- MOOC-Python网络爬虫与信息提取-第二周 BeautifulSoup库入门与信息提取方法
- 用python做自动化测试--Andriod App 的自动化-Appium的那些坑
- Python写自动化之使用sphinx提取Python代码docstring
- Python libtorrent提取种子文件中的信息
- Appium Python behave 自动化测试框架搭建(1) - 安装环境
- 用python从pdf中提取信息,转为txt或者html
- python读取raw binary图片并提取统计信息