6.24__app自动化搭建环境(2)
作者:互联网
===================================
1、jdk 安装
2、
三、App自动化测试环境搭建全部流程: 1)安装Android-SDK
先解压adt-bundle-windows-x86_64-20140702.zip文件得到如下三个文件和文件夹
2)安装Android-SDK首先需要配置ANDROID_HOME和path a.电脑右下角点击Windows图标-选择计算机 空白处右键属性左侧栏选择高级系统设置环境变量用户变量增加ANDROID_HOME b.然后把sdk的路径放入变量值(以自己的路径为准,如下为我的sdk路径)
E:\讲课文档\课件\第二个月课件\手机APP自动化相关包\搭建环境需要的安装包\adt-bundle-windows-x86_64-20140702\sdk 4)配置path路径 (如下3个路径都需要添加,中间以;分号分割)我的路径如下 (以自己的路径为准): E:\讲课文档\课件\第二个月课件\......\adt-bundle-windows-x86_64-20140702\sdk\platform-tools (其中有adb) E:\讲课文档\课件\第二个月课件\......\adt-bundle-windows-x86_64-20140702\sdk\tools (其中有模拟器和定位工具) ;%ANDROID_HOME%\platformtools;%ANDROID_HOME%\tools
5)配置aapt的环境变量 (以自己的实际路径为准) E:\讲课文档\课件\第二个月课件\......\adt-bundle-windows-x86_64-20140702\sdk\build-tools\android-4.4W
查看adb命令的变量;
为什么要设置变量? 因为我要设置目录下所有的 程序 第二部:安装appium 2.1、什么是appium? Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者Chrome应用或者类浏览器的应用。混合应用是指一种包裹webview的应用,原生应用于网页内容交互性的应用。 重要的是Appium是跨平台的,何为跨平台,意思就是可以针对不同的平台用一套api来编写测试用例。 2、2appium的原理? appium工具是一个c/s模式, appium自动化框架的组成? appium客户端组成:Python客户端通过pycharm编写自动化,客户端使用Python语言编写脚本, appium服务器 2.3安装appium、双击appium图标安装完成会显示appium主界面如下:点击右上角三角形按钮启动appium服务 a.安装appium
b.打开appium程序
c.启动appium服务(如下图) 出现started on字样表示服务 启动成功。
2.3在线安装python操作客户端(dos窗口下安装) pip install AppiumPythonClient 如果安装报错(pip升级后再安装:python m pip install upgrade pip)出现如下图表示安装成功。
python m pip install upgrade pip 升级安装pip
8)安装node.js a.双击如下图安装node.js
b.下载完成之后在dos窗口输入node v出现如下即安装成功
9)app自动化测试环境检查 a.输入cmd进入dos窗口输入:appiumdoctor(显示如下图就表示环境搭建成功)
10)安装夜神模拟器:(安装不成功则可选择安装逍遥模拟器,成功的忽略这条)
a.找到夜神模拟器的安装包双击
b.进入dos窗口输入命令:adb connect 127.0.0.1:62001 (显示如下图表示已经连接上夜神模拟器了)
逍遥模拟器 默认端口号:21503(XYAZ就是逍遥模拟器) 天天模拟器 默认端口号:5037 夜神模拟器 默认端口号:62001 海马王模拟器 默认端口号:26944
c.安装好了运行模拟器发现很慢可以进行BIOS设置开启VT 按照这个网址进行设置 http://www.xyaz.cn/help/vt.html
开机按F2按钮找到SecurityIntel Virtualization Technology改为 Enabled按F10保存退出。
======================================================
adb指令整理:
ADB常用的指令:
查看当前连接设备 : adb devices
进入到shell : adb shell
查看日志 : adb logcat
安装apk文件 : adb install xxx.apk
卸载APP : adb uninstall +包名
查看包名 : appt d badging +包的路径
往手机SDCard传递文件:adb push 文件名 手机端SDCard路径
从手机端下载文件 : adb pull + 文件
查看手机端安装的所有包名:adb shell pm list packages
启动Activity : adb shell am start 包名/完整Activity路径
屏幕截图 : adb shell screencap
启动adb server命令 :adb start-server
停止adb server命令 :adb kill-server
查看adb版本 :adb version
通过 IP 地址连接设备:adb connect
断开无线连接 : adb disconnect
=========================================
案例:
ADB常用的指令:
查看当前连接设备 : adb devices
进入到shell : adb shell
查看日志 : adb logcat
安装apk文件 : adb install xxx.apk
路径:D:\app\baiduyuedu_3760.apk
卸载APP : adb uninstall +包名
查看包名 : aapt d badging +包的路径
包名:
活动路径名:
往手机SDCard传递文件:
adb push 文件名 手机端SDCard路径
从手机端下载文件 : adb pull + 文件
查看手机端安装的所有包名:adb shell pm list packages
包名:com.baidu.yuedu
屏幕截图 : adb shell screencap
启动adb server命令 :adb start-server
停止adb server命令 :adb kill-server
查看adb版本 :adb version
通过 IP 地址连接设备:adb connect
断开无线连接 : adb disconnect
标签:__,appium,app,路径,6.24,adb,Android,安装,模拟器 来源: https://www.cnblogs.com/xukairoot/p/16409982.html