app搭建
一、app自动化测试环境和用途:
主要用于做app端UI自动化,熟悉adb命令(a表示安卓,d表示debug,b表示桥)
adb是连接手机设备
二、搭建环境的工具
(1)jdk 已安装,java的一种编译器 (本地windows安装)
(2)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)添加环境变量
在path下添加路径:
也在path下添加
=======================
安装appium
=======================
在线安装 python操作客户端(dos窗口下安装)
pip install appiumpythonclient
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 D:\app\baiduyuedu_3760.apk
(4)活动路径名:
aapt d badging D:\app\baiduyuedu_3760.apk
(5)adb uninstall 包名:
com.baidu.yuedu 包名
(6)adb shell pm list packages 查看已安装的应用
(7)adb devices 查看当前连接设备
(8)adb shell 进入到shell
(9)adb logcat 查看日志
(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 sreencap -p 文件/图片.后缀名
格式: adb shell sreencap -p 文件/图片.后缀名
案例:adb shell screencap -p /data/ssh/hz15.png
(13)启动adb server 命令:
adb start-server
(14)停止adb server 命令
adb kill-server
(15)adb disconnect 断开无线连接
=====================================================