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的使用 ...
随机推荐
- apk签名发布及其原理
如果我们在ADT中开发完了一个android项目,如何将它打包呢?方法如下: 1.unsigned APP(无签名的APP) 最懒惰的方法,可以直接在项目的bin目录下直接将apk拷贝出来,就ok了. ...
- Nancy获取Request.Form的所有参数
Nancy是一个轻量级的webapi框架,在用Nancy框架的时候,我们经常要获取到接口的所有动态参数值, 但是Nancy的Request.Form不能够直接转成NameValueCollection ...
- JDK13,不如温习下Java8
JDK13于9月17号正式GA,版本新特性可参考: https://www.oschina.net/news/109934/jdk-13-released 虽然JDK更新迅速,但开发者貌似并不买账,据 ...
- 各种浏览器UA值
UA User-Agent:用户代理,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本.CPU 类型.浏览器及版本.浏览器引擎.浏览器语言.浏览器插件等. 标准格式为: 浏览器标识 ...
- Linux 笔记 - 第十二章 Shell 脚本
博客地址:http://www.moonxy.com 一.前言 常见的编程语言分为两类:一类是编译型语言,如:C.C++ 和 Java等,它们远行前要经过编译器的编译.另一类是解释型语言,不需要编译, ...
- 运用 CSS in JS 实现模块化
一.什么是 CSS in JS 上图来源:https://2019.stateofcss.com/technologies/ CSS in JS 是2014年推出的一种设计模式,它的核心思想是把 CS ...
- mysql创建表时字段类型选择与优化
一.选择原则 1.应该尽量使用可以正确存储数据的最小字段类型 2.选用简单的数据类型,例如:一个是尽量用mysql内置的字段类型来存储日期和时间:另一个存储IP地址尽量用整型:能用整型的尽量不用字符串 ...
- 自己动手实现智能家居之树莓派GPIO简介(Python版)
[前言] 一个热爱技术的人一定向往有一个科技感十足的环境吧,那何不亲自实践一下属于技术人的座右铭:“技术改变世界”. 就让我们一步步动手搭建一个属于自己的“智能家居平台”吧(不要对这个名词抬杠啦,技术 ...
- java-不定项参数(可变参数)的作用和使用方式
引言: 我们在编写方法的过程中,可能会遇见一个方法有不确定参数个数的情况.一般我们会用方法重载来解决问题: 1 //方法重载,解决参数个数不确定问题 2 public void method(); 3 ...
- Maven 梳理 - maven新建web项目提示"javax.servlet.http.HttpServlet" was not found on the Java Build Path
方法一: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api&l ...