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命令编译它,但是有一天你发现每次 ...
随机推荐
- 12C-使用跨平台增量备份减少可移动表空间的停机时间 (Doc ID 2005729.1)
12C - Reduce Transportable Tablespace Downtime using Cross Platform Incremental Backup (Doc ID 20057 ...
- 由随机数rand5实现随机数rand7
rand5表示生成随机数1,2,3,4,5 rand7表示生成随机数1,2,3,4,5,6,7 要通过rand5构造rand7现在可能没有什么思路,我们先试着用rand7生成rand5 rand7生成 ...
- Map随笔:最常用的Map——HashMap
目录 Map随笔:最常用的Map--HashMap 前言: 1,HashMap的结构 2,HashMap的一些属性(JDK8) 3,HashMap的构造函数(JDK8) 4,HashMap的一些方法( ...
- 数据库语言-SQL
SQL语言的功能概述 DDL语句引导词:Create(建立),Alter(修改),Drop(撤销) DML语句引导词:Insert,Delete,Update,Select DCL语句引导词:Gran ...
- C++ std::vector emplace_back 优于 push_back 的理由
#include <iostream> #include <vector> #include <chrono> #include <windows.h> ...
- Django生命周期
以下信息是个人理解所得,如要转载,请注明转载处! 生命周期?很多人会问生命周期是什么?Django也有生命周期吗?他就是一个框架呀. 我们先来说一说一个西瓜的生命周期,一个西瓜刚开始只是一个种子,种到 ...
- Git 将已有项目推送到新建的远程仓库
目录 一.需求: 二.较快捷的操作: 一.需求: 将一个本地的项目推送到一个新建的远程仓库中: 二.较快捷的操作: 1.创建一个远程仓库 以此为例:http://192.168.1.183/git/p ...
- IT兄弟连 HTML5教程 CSS3揭秘 小结及习题
小结 CSS3对于开发者来说,给web应用带来了更多的可能性,极大提高了开发效率.CSS3在选择器上的支持可谓是丰富多彩,使得我们能够灵活的控制样式,而不必为元素进行规范化的命名.CSS3支持的动画类 ...
- UNIX系统编程知识点总结——思维导图
根据考纲整理了一下本学期系统编程课的知识点,并且做成了思维导图便于理解和记忆 主要都是一些比较入门的知识点,UNIX博大精深,每一个知识点其实都能深挖 因为博客园不可能直接出思维导图,本文的主要内容都 ...
- Python 爬虫从入门到进阶之路(二)
上一篇文章我们对爬虫有了一个初步认识,本篇文章我们开始学习 Python 爬虫实例. 在 Python 中有很多库可以用来抓取网页,其中内置了 urllib 模块,该模块就能实现我们基本的网页爬取. ...