1.手機唯一id,通過命令adb devices來找,需要提前連線真機或者模擬機
2.手機版本號 4.1.1 檢視手機設定中的-關於-版本號
3.測試的裝置型別 android ios
7.編寫**
冷啟動與熱啟動概念:
adb logcat | grep start ---mac
adb logcat | findstr start ---win
2.獲取包名和入口命令:aapt dump badging +安裝包絕對路徑,可以直接通過把包拖上去(路徑不能包含中文名,不然會報錯)
命令會列印一些日誌
package 包名 如:package: name='com.tencent.mobileqq'
launchable-activity 安裝應用的入口
如:launchable-activity: name='com.tencent.mobileqq.activity.splashactivity' label='qq' icon=''
注意
編寫**:
1webdriver
2'''
3"platformname":"android", #作業系統
4"platformversion":"4.4.2", #被測手機的系統版本
5"devicename":"127.0.0.1:62001", # 通過adb devices 進行獲取
6# 獲取包名和入口
7# 1.找開發要
8# 2.查日誌 保證冷啟動時
9# 執行命令 adb logcat | grep "start" ---mac的 adb logcat | findstr start ----win的
10# 或者通過命令 aapt dumps badging + 拖拽過來的包產生的絕對路徑(路徑不能有中文)
1112
1314
"noreset":true #可以記住登入狀態
15'''
16 desired_capabilities =
2324 driver = webdriver.remote('
',desired_capabilities) #
appium 學習筆記(六)
用htmltestrunner匯出測試報告 fromwebdriver importtime importadbbase importunittest importhtmltestrunnercn class 開心糧票 classmethod defsetupclass cls 準備測試環境,每個用...
Appium環境安裝及學習(1)
跨平台使用,android ios windows mac 跨語言使用 生態豐富,社群強大。設計理念 由客戶端傳送請求到客戶端。生態工具 環境安裝 環境安裝參考 ui分析 錄製用例 元素查詢 attach已有session 雲測試 參考鏈結 安裝後需要使用adb connect 127.0.0.1 ...
Appium學習筆記(六) 定位控制項
通過uiautomatorviewer.bat 工具可以檢視物件的id屬性。如果目標裝置的api level低於18則uiautomatorviewer不能獲得對應的resource id,只有等於大於18的時候才能使用。開啟uiautomatorviewer.bat工具 resource id 就...