由于本人使用的是Android设备做自动化测试,所以以下内容均基于Android系统做出的整理
一、启动app
启动app需要设置Capability参数,而Capability参数放在Desired Capalibity中,Desired Capalibity告诉Appium想要的自动化平台和应用程序,这是一组键值对,主要是用于通知Appium服务器建立需要的session
设置Capability的公共部分
platformName 自动化测试手机的操作系统(Android/iOS)
platformVersion 手机对应的版本(Android 10)
deviceName 连接的设备名(模拟器或真机)
设置Capability 的Android部分
appActivity 通过APK包获取,获取方式在下方有说明
appPackage 通过APK包获取包名,获取方式在下方有说明
Android完整案例:
def start(self)