app搭建筆記(18)

影清风發表於2024-11-26

一、app自動化測試環境和用途:

主要用於做app端UI自動化,熟悉adb命令(a表示安卓,d表示debug,b表示橋)

adb是連線手機裝置

二、搭建環境的工具

(1)jdk 已安裝,java的一種編譯器 (本地windows安裝)

jdk安裝和配置環境變數

(2)檢視jdk版本

如果如果配置好,就要配置環境變數

a、JAVA_HOME 就是jdk的安裝路徑:

b、path路徑下加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

c、在配置一個CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

以上是jdk的配置完成。

找到如下壓縮包

(3)android-sdk 軟體開發工具組,裡面存放一些類和函式

(4)appium-python-client appinm的python的客戶端

(5)nodes.js

(6)模擬器(夜神模擬器和逍遙模擬器)

(7)apk包

============================================

app環境的搭建

1、安裝sdk

第一步:裝sdk
詳解:SDK (Software Development Kit)翻譯成中文就是"軟體開發工具組"
是用來幫一個 產品 或 平臺 開發應用程式的工具組,由產品的廠商提供給開發者使用的。
通常是 某一家廠商 針對某一 平臺 或 系統 或 硬體 所釋出出來用以開發應用程式的工具組,在這個工具包裡面,可能包含了各式各樣的開發工具,模擬器等。給 Android平臺 使用的 Android SDK 就是用來開發 Android系統上面的應用程式。
sdk存放了類,函式,
SDK下包的說明:

1、:build-tools :建立工具
2、:extras:擴充套件的附加包
3、:platforms:你安裝下載的所有Android平臺,分版本存放
4、:platform-tools:平臺相關的工具
5、:tools:應用Android平臺進行開發所需要的一些開發工具
(1)步驟:開啟sdk:

(2)檢視sdk下資料夾

=====================

(2)新增環境變數

點選電腦右鍵

ANDROID_HOME

sdk安裝的路徑:E:\app\adt-bundle-windows-x86_64-20140702\sdk

在path下新增路徑:

也在path下新增

@--

=======================

安裝appium

@--

@--

=======================

線上安裝 python操作客戶端(dos視窗下安裝)

pip install Appium-Python-Client==1.0.2

pycharm下安裝

dos下下載

@--

安裝nodes.js

@--

==================================

app自動化測試環境檢查:appium-doctor

如果出現不是內部 命令:

E:\az\f\ck\Appium\node_modules.bin

========================================================

安裝模擬器(講課用夜神:62001)

安裝好夜神模擬器

==========

adb 命名(重點)

(1)adb connect 127.0.0.1:62001 連線模擬器裝置

(2)模擬器的埠號

夜神模擬器 埠號 :62001
海馬玩模擬器 埠號:26944
mumu模擬器埠號:7555
天天模擬器 埠號:6555

(3)adb install +包名的絕對路徑 安裝apk包

案例:adb install E:\dcs\two\app\mojibase.apk

E:\dcs\two\app\baiduyuedu_5520.apk

(4)活動路徑名:

aapt d badging D:\app\baiduyuedu_3760.apk

@--

(5)adb uninstall 包名:

com.baidu.yuedu 包名

name='com.moji.mjweather' 包名

(6)adb shell pm list packages 檢視已安裝的應用

adb shell pm list packages 檢視第三方已安裝的應用

(7)adb devices 檢視當前連線裝置

(8)adb shell 進入到shell

ctrl+c 退出

(9)adb logcat 檢視日誌

ctrl+c 退出

(10)windows往手機上sdk傳遞檔案:

格式:adb push 檔案路徑/檔名 手機存放的位置

案例:adb push D:\f\aa.txt /data/ssh

sdk檔案

(11)手機往本地傳遞檔案:

格式:adb pull 手機檔案路徑/手機檔案 本地檔案

案例:adb pull /data/ssh/aa.txt D:\f

adb shell screencap -p 檔案/圖片.字尾名

格式: adb shell screencap -p 檔案/圖片.字尾名

案例:adb shell screencap -p /data/ssh/hz15.png

(13)啟動adb server 命令:

adb start-server

(14)停止adb server 命令

adb kill-server

(15)adb disconnect 斷開無線連線

相關文章