python appium Android UI自动化测试从入门到放弃(三)

本文详细介绍Appium结合Python进行移动应用自动化测试的必备技巧,包括ADB命令与Selenium API使用详解,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python+appium 自动化测试常用API

一、ADB API

在自动化过程中必须掌握的ADB命令:

命令描述
adb devices检查手机(或模拟器)是连上电脑
adb install app 的路径安装 app
adb uninstall 包名卸载 app
adb kill-server杀掉 adb 进程
adb start-server重启 adb 服务
adb push <本地路径> <远程路径>从电脑发文件到手机
adb pull <远程路径> <本地路径>从手机下载文件到本地
adb logcat > D:/Temp/log.txt输出日志
adb shell dumpsys activity activitiesfind “mFocusedActivity”
二、selenium API

介绍常用Android自动化的方法

命令描述
driver.start_activity()用activity启动App
driver.install_app()安装App
driver.is_app_installed()判断是否安装App
driver.press_keycode()模拟物理按键
driver.swipe(start_x, start_y, end_x, end_y, duration=None)按起始位置滑屏
driver.tap(positions, duration=None)坐标点击
driver.find_element_by_accessibility_id()accessibility_id查找元素
driver.find_elements_by_accessibility_id()accessibility_id查找元素组
driver.find_element_by_android_uiautomator()Android特有 android_uiautomator查找元素
driver.find_elements_by_android_uiautomator()Android特有 android_uiautomator查找元素组
driver.find_element_by_id()id查找元素
driver.find_element_by_xpath()xpath查找元素
driver.find_element_by_name()name查找元素(Appium官方在1.6版本以上表示弃用该方法啦)
element.click()点击
element.get_attribute()获取属性值
element.send_keys()输入
element.clear()清空输入框

上面介绍了常用的方法,如果想看更全面的Api,建议去阅读官网文档是最佳的选择!
文章仅个人总结和见解,如果存在错误或者疑问,欢迎留言评论或者邮件(434803250@qq.com)
Follow your heart.


最后的话: 下一篇文章将带大家入门demo实践
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值