python+appium自動化測試-04capability&啓動APP

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章