app自动化测试环境搭建之node+appium+ADT+MUMU模拟器
一、安装Microsoft .NET Framework 4.5
检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本

如果没有安装,则获取安装文件:
链接:https://pan.baidu.com/s/1QPIQ6FNPB9SK-DuswNwWzQ
提取码:h08p
双击运行文件:net4.5.1.exe
二、安装node-v6.11.4-x64.msi
访问网址:https://nodejs.org/en/,下载appium的依赖环境安装文件

或者访问百度网盘:
链接:https://pan.baidu.com/s/1z9sZVMib1WyxycOj611nSw
提取码:pjw9
三、安装appium
官方网站下载最新的appium版本:http://appium.io/


或者访问百度网盘:
链接:https://pan.baidu.com/s/1PL8W8HiQHB2UcqLb8jSNdg
提取码:dqbu
双击运行安装即可
四、安装JDK
jdk不做具体介绍,参考博客链接:https://www.cnblogs.com/Whiting-C/archive/2019/09/10/11503044.html
五、安装Android Develop Tools工具(ADT)
访问百度网盘:
链接:https://pan.baidu.com/s/1mpSEi2p2Apwj0Z3oJzqm3A
提取码:u938
- 解压 android-sdk_r24.4.1-windows.zip到本地目录
- 双击SDKManager.exe

- 在SDK Manager界面当中,只勾选:Tools当中的Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools和Extras
其它的一概不勾选。默认选中的请注意取消勾选!!!!打开SDK Manager,默认会选中安卓sdk,请一定要取消掉


- 更新ADT,更新指导文档和更新包请访问百度网盘:
链接:https://pan.baidu.com/s/1EVoUEk95F2qkWKJg_WAPyA
提取码:7g15
六、配置环境变量
- 添加ANDROID_HOME环境变量,配置sdk根目录
ANDROID_HOME=D:\android-sdk-windows
- 在PATH变量中添加三项内容
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\29.0.2
进入cmd命令行,输入adb version,能够显示adb版本则证明安装OK

七、安装MUMU模拟器
访问官方下载地址:http://mumu.163.com/,点击下载,按提示安装完成即可

运行Mumu模拟器,在cmd命令行执行 adb connect 127.0.0.1:7555,即可连接成功,使用adb devices查看设备连接状态

MUMU主界面展示:

八、安装appium python客户端
使用python的pip命令,直接在线安装:
pip install Appium-Python-Client
app自动化测试环境搭建之node+appium+ADT+MUMU模拟器的更多相关文章
- 全网最全最细的appium自动化测试环境搭建教程以及appium工作原理
一.前言 对于appium自动化测试环境的搭建我相信90%的自学者都是在痛苦中挣扎,在挣扎中放弃,在放弃后又重新开始,只有10%的人,人品比较好,能够很快并顺利的搭建成功.appium 自动化测试 ...
- App自动化测试环境搭建
只做记录和注意点,详细内容不做解释 环境:win+appium+夜神模拟器+python 需要用到的工具: 1.java JDK 2. node.js 3. Android SDK 4.Appium- ...
- 手机APP自动化环境搭建
1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...
- Python appium搭建app自动化测试环境
appium做app自动化测试,环境搭建是比较麻烦的. 也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎. 但没有成功的环境,就没有办法继续后续的使用. 在app自动化测试当中,我们主要是 ...
- Appium 简介与自动化测试环境搭建
1. Appium 简介 2. Appium 自动化测试环境搭建 1. Appium 简介 Appium 是一个开源测试自动化框架,可用于原生,混合和移动 Web 应用程序测试. 它使用 WebDri ...
- selenium + python 自动化测试环境搭建
selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...
- 小白学习VUE第二课:环境搭建 VUE Node.js VSCode template模板
环境搭建 VUE Node.js VSCode template模板: 首先安装node:http://www.runoob.com/nodejs/nodejs-install-setup.html ...
- app自动化测试环境安装
一.环境依赖 app自动化测试环境如下: appium服务 第三方库appium-python-client 手机或模拟器 java环境jdk1.8 android环境 二.appium服务安装 1. ...
- Cordova+ionic 开发hybird App --- 开发环境搭建
Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次 ...
随机推荐
- C++ 进阶笔记之一
优化相关 使用灵活的.动态分配的数据,不要使用固定大小多数组: 优先使用线性算法或者尽可能快的算法: push_back 散列表查询:O(1) set/map lower_bound/upper_bo ...
- How To Convert A Partitioned Table To A Non-Partitioned Table Using DataPump In 11g (Doc ID 1276049.1)
How To Convert A Partitioned Table To A Non-Partitioned Table Using DataPump In 11g (Doc ID 1276049. ...
- Appium使用总结
目前在使用appium过程中遇到的一些问题及规避方法总结如下: Appium使用总结:1.在熄屏下启动测试,会自动唤醒屏幕2.Appium只针对单个应用测试3.使用unittest框架,该框架中每条用 ...
- C++ std::vector emplace_back 优于 push_back 的理由
#include <iostream> #include <vector> #include <chrono> #include <windows.h> ...
- TestNG入门教程-12-Java代码执行testng.xml和失败后重跑
前面我们都在IDEA上右键testng.xml文件来运行testng用例,这个在编写测试用例过程是 可以这么做,但是,如果测试用例写完了,也是这么做吗?有没有什么方法,例如自动化去实现.测试脚本维护后 ...
- [译]Vulkan教程(01)入门
[译]Vulkan教程(01)入门 接下来我将翻译(https://vulkan-tutorial.com)上的Vulkan教程.这可能是我学习Vulkan的最好方式,但不是最理想的方式. 我会用“d ...
- java遍历request.getParameterMap()中的值
在开发过程中发现request对象有提供一个request.getParameterMap()方法可以获取到从前端请求发送的参数Map. 但是在使用get()方法通过key(键)去获取这个参数Map中 ...
- JVM内存模型与类加载机制
一. java虚拟机的内存模型如图: 补习一下jvm内存模型中的各个组成部分 堆: 我们new出来的对象全部放在堆中,他是jvm所能够动态分配的最大的一块空间 优点: 内存动态分配,生命周期不必事先告 ...
- Razor_01 第一个应用程序
自己开始从头深造 自己看了一下,开头真的不适合初学者,没有重点,对不起各位了 . 但你可以在5 分钟以后看,对于初学者还时有深大的用处的 链 接: https://pan.baidu.com/s/1V ...
- ASP.NET Core 2.2 WebApi 系列【一】搭建ASP.NET Core WebApi项目
一.步骤 从“文件”菜单中选择“新建”>“项目” . 选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” . 将项目命名为 NetCoreWebApi,然后单击“创建” . ...