App 自动化环境搭建
1、安装 Appium-desktop 工具

2、安装 Android 环境
- 安装 JDK,并配置环境变量 JAVA_HOME,PATH,CLASSPATH(因为 Android 为 Java 开发的)
- 安装 Android SDK

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


- 配置 Android 环境变量
- ANDROID_HOME
# sdk 的安装路径
D:\APP_test\SDK
- PATH
# sdk 下 tools 文件夹的路径
%ANDROID_HOME%\tools # sdk下 platform-tools 文件夹的路径
%ANDROID_HOME%\platform-tools # sdk 下 build-tools 文件夹的路径
%ANDROID_HOME%\build-tools # sdk下 build-tools\27.0.3 文件夹的路径
%ANDROID_HOME%\build-tools\27.0.3
3、安装 Python
- 配置 Python 环境变量
- 在 dos 命令下在线安装 Appium-Python-Client 库
- pip install Appium-Python-Client==0.51
4、连接安卓真机测试
- 安卓手机打开开发者模式
- 手机用数据线连接电脑
- 在 dos 命令下输入 adb devices 验证手机连接

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

- 百度查下模拟器连接 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、模拟器上项目包的安装和卸载
- 开启模拟器,adb 连上模拟器后
- 在 dos 命令下进入 xxx.apk 安装包的文件夹下输入 adb install xxx.apk 即可在模拟器上安装项目包

- 卸载模拟器上项目包,在 dos 命令下输入 adb uninstall + AppPackage 名
- 重启模拟器 adb reboot
App 自动化环境搭建的更多相关文章
- 手机APP自动化环境搭建
1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...
- App自动化环境搭建
1.安装Appium-desktop工具 下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.8.2 2.安装Android环境 ...
- 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的使用 ...
随机推荐
- 2017蓝桥杯日期问题(C++B组)
标题:日期问题小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960年1月1日至2059年12月31日.令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的, ...
- Redis cluster集群配置教程
这里建议大家安装4.0.9版本的 1.打开Centos虚拟机,登陆. 2.通过WinSCP把Redis集群tar包上传到虚拟机里的目录里,我的目录是 /usr/local 这里我已经上传过了并解压了, ...
- jvm入门及理解(四)——运行时数据区(堆+方法区)
一.堆 定义: Heap,通过new关键字创建的对象,都存放在堆内存中. 特点 线程共享,堆中的对象都存在线程安全的问题 垃圾回收,垃圾回收机制重点区域. jvm内存的划分: JVM内存划分为堆内存和 ...
- 01-css3之过渡
一.介绍 过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果,经常和 ...
- ThreeJs 导入外部三维模型,并实现鼠标滚动放大缩小旋转效果
let i = ; function init() { // create a scene, that will hold all our elements such as objects, came ...
- yzmsb_test.py
识别诺诺金服页面的验证码,并自动登录到后台. #导包 from selenium import webdriver from PIL import Image, ImageDraw from time ...
- [一道蓝鲸安全打卡Web分析] 文件上传引发的二次注入
蓝鲸打卡的一个 web 文件上传引发二次注入的题解和思考 蓝鲸文件管理系统 源代码地址:http://www.whaledu.com/course/290/task/2848/show 首先在设置文件 ...
- python之elasticsearch查询
下载所需模块 python安装好的情况下,通过pip install elasticsearch进行es模块的安装 安装完成后通过pip list命中查询 导入模块 from elasticsearc ...
- 一个可能是世界上最全的 API 接口集合库开源项目
对于程序员来说,为自己的程序选择一些合适的API并不是那么简单,有时候还会把你搞得够呛,今天猿妹要和大家分享一个开源项目,这个项目汇集了各种开发的api,涵盖了音乐.新闻.书籍.日历等,无论你是从事W ...
- Apache jena SPARQL endpoint及推理
一.Apache Jena简介 Apache Jena(后文简称Jena),是一个开源的Java语义网框架(open source Semantic Web Framework for Java),用 ...