app搭建筆記(18)
一、app自動化測試環(huán)境和用途:
主要用于做app端UI自動化,熟悉adb命令(a表示安卓,d表示debug,b表示橋)
adb是連接手機設備
二、搭建環(huán)境的工具
(1)jdk 已安裝,java的一種編譯器 (本地windows安裝)
jdk安裝和配置環(huán)境變量

(2)查看jdk版本

如果如果配置好,就要配置環(huán)境變量
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 軟件開發(fā)工具組,里面存放一些類和函數


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

(5)nodes.js
(6)模擬器(夜神模擬器和逍遙模擬器)
(7)apk包
============================================
app環(huán)境的搭建
1、安裝sdk
第一步:裝sdk
詳解:SDK (Software Development Kit)翻譯成中文就是"軟體開發(fā)工具組"
是用來幫一個 產品 或 平臺 開發(fā)應用程式的工具組,由產品的廠商提供給開發(fā)者使用的。
通常是 某一家廠商 針對某一 平臺 或 系統(tǒng) 或 硬體 所發(fā)布出來用以開發(fā)應用程式的工具組,在這個工具包里面,可能包含了各式各樣的開發(fā)工具,模擬器等。給 Android平臺 使用的 Android SDK 就是用來開發(fā) Android系統(tǒng)上面的應用程式。
sdk存放了類,函數,
SDK下包的說明:
1、:build-tools :建立工具
2、:extras:擴展的附加包
3、:platforms:你安裝下載的所有Android平臺,分版本存放
4、:platform-tools:平臺相關的工具
5、:tools:應用Android平臺進行開發(fā)所需要的一些開發(fā)工具
(1)步驟:打開sdk:
(2)查看sdk下文件夾

=====================
(2)添加環(huán)境變量
點擊電腦右鍵

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自動化測試環(huán)境檢查: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 -3

(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

(12)截圖: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 斷開無線連接


浙公網安備 33010602011771號