一、确认环境
自动化测试涉及到手机、电脑以及Appium服务等多端交互,在正式开始之前,首先我们要确认一下环境是否正确安装:
- 连接手机或者打开模拟器
- adb devices 确认手机被识别
- 启动 Appium 服务,并设置端口
- 运行 Python 脚本
如果没有安装appium环境请参考:Appium环境搭建保姆级教程
二、编写Appium启动脚本
Appium是一个支持多平台的自动化测试框架,启动Appium程序需要提供 platformName 参数,指明需要使用哪个操作系统的自动化引擎:
from appium.webdriver import Remote
caps = dict(platformName="Android")
driver = Remote(desired_capabilities=caps)
复制代码
打开手机,如果需要访问具体的App,将App的安装包路径也放到 caps 中,如果不传 app 参数,则默认打开设备首页。
caps = dict(platformName="Android",
app="/path/iBiliPlayer-bilibili.apk")
复制代码
电脑上也有可能连接多个手机,如果有多个手机,需要指定想操作的手机设备,使用 udid 参数,设备号可以输入adb devices 获取。通常情况下,要对某个app进行自动化测试,这三个启动参数是最常见

本文介绍了如何使用Appium进行自动化测试,包括环境确认(如adb和Appium服务)、启动脚本编写(通过platformName、app和udid参数)、通过包名启动App的方法,以及如何获取App的包名和Activity名称。此外,还提到了一些常用的Appium启动参数,并提供了一个完整自动化脚本的示例。
最低0.47元/天 解锁文章
2193

被折叠的 条评论
为什么被折叠?



