App自动化环境搭建
1.安装Appium-desktop工具
下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.8.2

2.安装Android环境
2.1安卓JDK,并配置环境变量JAVA_HOME,PATH,CLASSPATH(因为Android为Java开发的)
2.2Android_SDK

2.3打开Android SDK Manager选择如图中三项点击右下角安装


2.4配置Android环境变量
ANDROID_HOME 路径为D:\APP_test\SDK(sdk的安装路径)
PATH 路径为%ANDROID_HOME%\tools(sdk下tools文件夹的路径)
路径为%ANDROID_HOME%\platform-tools(sdk下platform-tools文件夹的路径)
路径为%ANDROID_HOME%\build-tools(sdk下build-tools文件夹的路径)
路径为%ANDROID_HOME%\build-tools\27.0.3(sdk下build-tools\27.0.3文件夹的路径)
3.安装python,配置python环境变量
3.1在dos命令下进入Appium-Python-Client压缩包的文件夹中,然后在线安装Appium-Python-Client库(pip install Appium-Python-Client)

4.连接安卓真机测试
4.1安卓手机打开开发者模式
4.2手机用数据线连接电脑
4.3在dos命令下输入adb devices 验证手机连接

5.连接安卓模拟器测试
5.1下载逍遥模拟器或夜神模拟器(我采用的事夜神模拟器)
5.2打开管理器,设置要启动的模拟器

5.3百度查下模拟器连接adb的IP和端口号(夜神的是adb connect 127.0.0.1:62001;
逍遥的是adb connect 127.0.0.1:21503)
在dos命令下输入adb connect 127.0.0.1:62001连接模拟器

验证下是否连上输入adb devices,如下则是成功连上

6.模拟器上项目包的安装和卸载
6.1开启模拟器,adb连上模拟器后
6.2在dos命令下进入xxx.apk安装包的文件夹下输入adb install xxx.apk即可在模拟器上安装项目包

6.3卸载模拟器上项目包,在dos命令下输入adb uninstall +AppPackage名
6.4重启模拟器adb reboot
App自动化环境搭建的更多相关文章
- 手机APP自动化环境搭建
1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...
- App 自动化环境搭建
1.安装 Appium-desktop 工具 下载地址:https://github.com/appium/appium-desktop/releases 2.安装 Android 环境 安装 JDK ...
- APP自动化环境搭建之appium工具介绍(二)
1.下载解压android-sdk-windows-appium //配置环境: ANDROID_HOME:D:\android-sdk-windows-appium path:...;%ANDROI ...
- APP自动化环境配置
做自动化很多人都不喜欢做app自动化,说实话,我也不喜欢做app自动化,但是没办法,老板给你钱,让你做,不得不做! 其实app自动化的难点就在于环境,环境OK了之后一切都和web自动化差不多,顶多就是 ...
- 【app】自动化环境搭建(Appium)for java
Appium来做app自动化相信大家都很熟悉了吧,就不再赘述他的概念和作用了,我们接下来着重介绍怎么来搭建整个app自动化环境,整个环境包括如下几个步骤: 1.安装jdk和eclipse及配置jdk的 ...
- 基于python的App UI自动化环境搭建
Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...
- iOS自动化环境搭建——macaca
macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...
- MAC自动化环境搭建
UI自动化环境搭建 第一阶段:配置appium环境硬件配置mac系统电脑 java环境sunjiedeMacBook-Air:~ vicent$ java -versionjava version & ...
- appium ios真机自动化环境搭建&运行(送源码)
appium ios真机自动化环境搭建&运行(送源码) 原创: f i n 测试开发社区 6天前 Appium测试环境的搭建相对比较烦琐,不少初学者在此走过不少弯路 首先是熟悉Mac的使用 ...
随机推荐
- Redis 的底层数据结构(SDS和链表)
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件.可能几乎所有的线上项目都会使用到 Redis,无论你是做缓存.或是用作消息中间件,用起来很简单方便 ...
- 简单说一下你对http和https的理解
http是一种超文本传输协议,传输的数据都是未加密的,也就是显示在明面上的,是现在互联网上应用最为广泛的一种网络协议,相对来说不太安全,但是所需成本很小.http一般的端口号为80. https则是具 ...
- Docker入门到实践——简单操作
1.对比传统虚拟机总结 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为MB 一般为GB 性能 接近原生 弱于 系统支持量 单机支持上千个容器 一般几十个 2.基本概念 Docker包括三个基 ...
- HBase 官方文档0.90.4
HBase 官方文档0.90.4 Copyright © 2010 Apache Software Foundation, 盛大游戏-数据仓库团队-颜开(译) Revision History Rev ...
- Java第三次作业第一题
1.[请复制本程序,作为java程序代码,进行编译,补充填写缺失代码部分,并实现题目要求功能,从而获得空白填写所需的内容.] 编写无限计时程序,从0:1开始计时,一直循环计时,计时到60秒,变为1:0 ...
- Django中自定义模型管理器(Manager)及方法
1.自定义管理器(Manager) 在语句Book.objects.all()中,objects是一个特殊的属性,通过它来查询数据库,它就是模型的一个Manager.每个Django模型至少有一个ma ...
- mysql安装和配置环境
第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev ...
- 修改tomcat 使用的JVM的内存
一,前言 在文章让tomcat使用指定JDK中,我让tomcat成功使用了我指定的JDK1.8,而不是环境变量中配置的JDK10.本篇文章我们就来探讨一下怎么设置tomcat使用的JVM的内存. 为什 ...
- 回顾TCP的三次握手过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认: SYN:同 ...
- Java StringTokenizer 类使用方法
Java StringTokenizer 属于 java.util 包,用于分隔字符串. StringTokenizer 构造方法: 1. StringTokenizer(String str) :构 ...