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