Python-UiAutomator2实现Android自动化测试
本帖转自搜狗测试公众号 【一、前言】 基于Python-UiAutomator2实现Android自动化测试,小编在Android应用的自动化性能测试中进行了实践。本篇将简单介绍python中使用adb、aapt命令的方法以及Python-UiAutomator2使用,后续文章将对环境搭建以及自动化性能测试进行介绍,希望能给大家一些微薄的帮助。 【二、python中使用adb、aapt命令】 在python中使用adb命令,可以导入os模块 1、简单的adb命令 如:os.system('adb devices) 2、稍微复杂的adb命令 如:os.system('adb shell "dumpsys activity | grep "com.sogou.map.android.***.*""') 3、将adb读出的内容保存(os.system不支持读取,os.popen支持读取) 如:out = os.popen('adb shell "dumpsys activity | grep "com.sogou.map.android.***.*""').read() 在python中使用aapt命令 aapt即Android Asset Packaging Tool,可以在Android SDK的platform-tools目录下找到该工具。aapt可以查看、创建