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命令编译它,但是有一天你发现每次 ...
随机推荐
- 第1章 你好,C++并发世界
#include<iostream> #include<thread> void print(){ std::cout << "hello world&q ...
- 【洛谷5643】[PKUWC2018] 随机游走(Min-Max容斥+待定系数法+高维前缀和)
点此看题面 大致题意: 从一个给定点出发,在一棵树上随机游走,对于相邻的每个点均有\(\frac 1{deg}\)的概率前往.多组询问,每次给出一个点集,求期望经过多少步能够访问过点集内所有点至少一次 ...
- SSHD
SSH基本概述 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定在进行数据传输之前,S ...
- mjml - 如何快速编写响应式电子邮件?
一.背景 以前做项目碰到发邮件的需求,邮件模板的编辑就是一件头疼的事.因为虽说邮件是支持 HTML 的,但是确是 HTML 子集程度的支持,所以存在必须通过 <table> 排版的恶心之处 ...
- Gradle如何在任务失败后继续构建
如果我们运行Gradle构建并且其中一项任务失败,则整个构建将立即停止.因此,我们可以快速反馈构建状态.如果我们不想这样做,并且希望Gradle执行所有任务,即使某些任务可能失败了,我们也可以使用命令 ...
- 【CF908D】New Year and Arbitrary Arrangement
Problem Description 给定三个数 \(k,pa,pb\) ,每次有 \(\frac{pa}{pa+pb}\) 的概率往后面添加一个 a,有 \(\frac{pb}{pa+pb}\) ...
- Ruby中星号打包解包操作
Ruby中可以使用一个星号*和两个星号**完成一些打包.解包操作,它们称为splat操作符: 一个星号:以数组为依据进行打包解包(参考文章) 两个星号:以hash为依据进行打包解包(参考文章) 两个星 ...
- FCC---Use the CSS Transform scale Property to Scale an Element on Hover
The transform property has a variety of functions that let you scale, move, rotate, skew, etc., your ...
- 剑指offer 26:复杂链表的复制
题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head.(注意,输出结果中请不要返回参数中的节点引用,否 ...
- Andorid Studio 新建模拟器无法联网问题
1.查看自己本机的dns cmd -> ipconfing /all 2.修改模拟器的dns 跟PC本机一致. 开启模拟器 -> cmd -> adb root (需要root ...