1、概念
capability的功能是配置appium会话,告诉appium服务器需要自动化测试的平台和程序。
desired capabilities是一组设置的键值对的集合,主要作用是通知appium服务器建立需要的session,而appium客户端和服务端之间的通信必须在这个session的上下文中进行。
2、启动appium服务器
配置好环境后,直接用cmd输入appium命令。
3、加入capability配置信息启动APP
# -- coding: utf-8 --
from appium import webdriver
desired_caps={}#定义一个字典
desired_caps['platformName']='Android'
desired_caps['deviceName']='127.0.0.1:62026'#这里用到逍遥安卓模拟器
desired_caps['platformVersion']='5.1.1'
desired_caps['app']=r'C:\Users\username\Desktop\kaoyan3.1.0.apk'#安装包的路径
desired_caps['appPackage']='com.tal.kaoyan'#启动考研帮APP
desired_caps['appActivity']='com.tal.kaoyan.ui.activity.SplashActivity'#考研帮首页
driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)#端口号是4723,以localhost:4723作为hub