肖sir__app搭建笔记(18)

app搭建

一、app自动化测试环境和用途:

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

adb是连接手机设备

二、搭建环境的工具

(1)jdk    已安装,java的一种编译器  (本地windows安装)

jdk安装和配置环境变量

 (2)查看jdk版本

 

(3)android-sdk  软件开发工具组,里面存放一些类和函数

 

 

 

 

(3)appium-python-client    appinm的python的客户端

 

(4)nodes.js

(5)模拟器(夜神模拟器和逍遥模拟器)

(6)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

 

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

安装模拟器(讲课用夜神: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   查看已安装的应用

 

 (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   断开无线连接

 

posted @ 2024-04-15 17:12  xiaolehua  阅读(27)  评论(0编辑  收藏  举报