app搭建笔记(18)

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

posted @ 2024-11-26 20:05  影清风  阅读(3)  评论(0编辑  收藏  举报