appium的基本环境配置
1、先安装jdk1.7或jdk1.8之后,并配置好环境变量
2、安装Android SDK(安卓软件开发包),测试Android手机必然要安装Android SDK,例如android-sdk_r24.4.1-windows
下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)
2.1 解压之后,添加至环境变量:在系统变量中新增一个变量ANDROID_HOME,将解压之后的路径放进去


2.2 解压之后,双击SDK Manager.exe,必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools

2.3 安装完之后,配置环境变量path,将android-sdk_r24.4.1-windows下面的Platform-tools、Build-tools、Tools配置到环境变量里面去

检查:安装并配置好之后,在cmd窗口中输入adb 和adb devices进行测试
如果是用夜神模拟器进行测试时,先将模拟器打开之后,设置手机版后,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe,要保持版本一致
查看版本:直接在cmd下输入adb version查看到版本(即Platform-tools下的adb版本),再进入到夜神模拟器的bin目录的cmd下,输入nox_adb version查看版本,如果二者版本不一致,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe
可能遇到的问题:adb devices在获取连接的安卓手机时,一定会遇到很多坑,这里我们梳理下可能会遇到的坑。
1、手机USB调试一定要打开。
2、多找两根USB线,排除线的问题。
3、多换几个USB接口,排除USB个别接口不好使问题(如:3.0 与 2.0)
4、驱动程序,通过设备管理器查看是否安装驱动或驱动不是最新。(建议:下载驱动精灵,USB相关的驱动都更新下。部分安卓手机更新后会出现一个专门的adb Interface。)
5、更新adb_usb.ini文件(C盘用户目录下.android目录下的adb_usb.ini),少数电脑不能识别Android手机时,可以将设备管理器下的Android手机的VID、PID增加到adb_usb.ini文件中。
3、安装node.js,由于Appium的server端是node.js编写的所以需要先安装node.js。安装node.js后,可以直接通过npm安装Appium。(注:npm类似于Python的pip,一个非官方包管理器)
官方下载地址:https://nodejs.org/en/download/,node.js的安装一路傻瓜式next就可以了,注意一点,将路径改下,安装成功后会自动添加环境变量。也就是在cmd下任意目录都可以使用npm命令。
安装完之后,配置到path环境变量中

检查:在cmd窗口中输入npm,显示如下信息则没有问题

4、安装appium服务端:如果已经安装过的,先npm -g uninstall appium卸载,再npm -g install appium@1.7.1 or npm -g install appium@1.8.1进行安装
检查:安装完之后,在cmd窗口输入appium 和appium -v
5、安装 appium-doctor,在cmd窗口npm install -g appium-doctor
检查:在cmd窗口输入appium-doctor
6、安装appium客户端appium-desktop-setup-1.8.1.exe
安装好之后配置环境变量,在系统变量中新增一个Appium_Home,如下图,配置好之后,新增到path环境变量中,%Appium_Home%

appium的基本环境配置的更多相关文章
- appium + python的环境配置_windows
appium是什么? 1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios,android应用(当然了,还有 ...
- Appium安卓与环境配置
下载与安装: Appium-desktop项目地址:https://github.com/appium/appium-desktop 下载地址:https://github.com/appium/ap ...
- Appium+Python+Genymotion ------环境配置
前言 之前总是在找方向,也研究了很多的工具,终于找到了适合自己的一套,打算把学习的过程做一个记录,给自己加深印象,也希望能给其他人一些帮助. 一.工具准备 1.Appium // http://a ...
- Appium安装(环境配置)
Appium官方网站:http://appium.io/ 首页底部给出安装步骤, 一.Appium官网提示首先安装node.js,上https://nodejs.org/找找看,下载完后仅用你0.01 ...
- appium+python+windows环境配置
一.安装node.js 1:先找到对于电脑合适的node版本进行下载. 我的云盘node版本是7.8.0.地址如下:https://pan.baidu.com/s/19kcpXhCN1AuJAT9CB ...
- appium+夜神+python3 环境配置
先感慨一下真的心累啊,踩了好多坑,断断续续四天终于把环境彻底搭建完了,由于之前看的网上的帖子都不是很全而且还带坑,决定自己写一篇综述,作为笔记. 一,首先是安装需要的环境: 需要用到的软件: 1. j ...
- Appium+eclipse+python环境配置
1.安装安卓开发环境(教程很多,不细写) 2.安装eclipse 下载eclipse,解压即可 3.安装python 下载地址:https://www.python.org/downloads/r ...
- Appium + python 自动化测试环境配置
-------------------------------------------------------------- 1. jdk-8u121-window(32位的就下载32位的,64位的就 ...
- app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全
1. 安装jdk 2. 安装配置Andriod sdk 安装Andriod sdk前首先需要安装配置好jdk环境. 然后安装Android sdk 安装完成后需要配置环境变量:ANDROID_HOME ...
随机推荐
- golang 标准库
前言 不做文字搬运工,多做思路整理 就是为了能速览标准库,只整理我自己看过的...... 最好能看看英文的 标准库 fmt strconv string 跳转 golang知识库总结
- java.util.Scanner中hasNext()方法和next()方法的区别
先说结论: 两者均根据空格划分数据 两者在没有数据输入时均会等待输入 next()方法会将空格划分的数据依次输出,运行一次,输出一个 hasNext()方法会跟着next()方法移动,当前数据不为空, ...
- 【AHOI2009】 维护序列 - 线段树
题目描述 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成. 有长为N的数列,不妨设为a1,a2,…,aN .有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一 ...
- asp.net core mvc和angular项目的一些问题
最近公司布置任务,用asp.net core mvc和angular改写原来的一个用Silverlight做的项目.从来没搞过,找了两本书看了一天,又看了一天代码,大致心里有底了,就开始动手.没想到一 ...
- C++生成元
生成元对于正整数N,N的数字总和定义为N本身及其数字的总和.当M 是N的数字总和,我们称N为M的生成元. 例如,245的数字总和为256(= 245 + 2 + 4 + 5).因此,245是 256. ...
- Nordic 52840-Timer定时器学习问题(一)
今天在ble_app_blinky例程中移植定时器驱动,在编译过程中报出了两个错误,在此记录一下. 1. 在nRF_Dreivers中添加nrfx_timer.c文件 选中“nRF_Dreivers ...
- Could not create an acl object: Role '16'
解决方案: (1) 用rm命令一个一个的清除var/cache, var/page_cache, var/di, generated/文件夹下的所有文件 (2) run setup:upgradeco ...
- golang multiconfig 示例
参考资料:https://github.com/koding/multiconfig 测试代码: package main import ( "fmt" "github. ...
- 操作系统-文件系统(5)Linux文件系统管理
主流分区机制有MBR和GPT两种 MBR分区:第一个扇区最重要,里面有:引导代码(Bootstrap code area)及分区表(partition table), 其中Bootstrap code ...
- windows下cmd命令行计算文件hash值
命令:certutil -hashfile certutil -hashfile D:\.exe MD5 certutil -hashfile D:\.exe SHA1 certutil -hashf ...