在robotframework环境安装完成的基础上进行如下安装,如果没有安装rfs环境,请先参考robotframework安装文章;Robot Framework的环境搭建

 文件下载地址:链接:https://pan.baidu.com/s/1IY_zlqrIB3GlURt-g8yhhg 密码:cm6f

方案一:
1.安装安卓的SDK,exe文件“android-studio-bundle-143.2739321-windows”,
  1)添加环境变量:把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里;
  2)新增环境 ANDROID_HOME 系统变量为你的 Android SDK 路径
2.安装nodejs,exe文件“node-v6.9.1-x64”:

  1、安装完后在node安装目录下新建2个文件夹;node_global、node_cache,

  2、在cmd命令中执行配置npm参数,具体如下:
  npm config list
  npm config ls -l
  npm config set prefix="C:\\Program Files\\nodejs\\node_global"
  npm config set cache="C:\\Program Files\\nodejs\\node_cache"
  npm config set init-module="C:\\Program Files\\.npm-init.js"
  npm config set registry="https://registry.npm.taobao.org/"
  npm config set tmp="C:\\Program Files\\Temp"
  npm config set userconfig="C:\\Program Files\\.npmrc"

3.安装appium,cmd下管理员权限命令安装:npm install -g appium@1.5;注意安装appium的最新版本会报安装Failed at the appium-chromedriver@2.9.2出错;
4、安装AppiumForWindows_1.4.16.1,安装完后配置appium环境变量path
  例如:D:\Program Files\Appium\node_modules\.bin
5.安装appium-doctor,cmd下命令安装:

  npm install -g appium-doctor
6.pip install robotframework-appiumlibrary,或解压压缩包robotframework-appiumlibrary-1.4.6.tar.gz,通过python setup.py install进行安装

手机自动化测试步骤:
  一、.手机usb方式链接电脑,通过adb链接手机。
  二、adb链接到手机后,输入命令,查看手机设备信息
  三、cmd页面输入命令:appium,启动appium服务
  四、打开ride,加载AppiumLibrary类库,开始编写手机自动化脚本

方案二:自己下载安装包方式:

顺序

安装包名

安装方法

下载地址

备注

1

JDK

双击安装,并配置环境变量:

1. JAVA_HOME

2. CALSSPATH:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

3.path:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

https://www.java.com/zh_CN/download/manual.jsp

Android是由Java语言开发的,所以想开发Android应用首先需要Java环境,所以,我们首先需要安装Java环境

2

SDK

下载安装,配置环境变量:

1. ANDROID_HOME:

D:\android-sdk

2.path:

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

http://developer.android.com/sdk/index.html

Android SDK提供了你的API库和开发工具构建,测试和调试应用程序,Android。简单来讲,Android SDK 可以看做用于开发和运行Android应用的一个软件。

3

安卓模拟器

下载安装,推荐使用夜神模拟器

https://www.yeshen.com/

模拟真机,速度媲美真机速度

三、appium环境搭建

顺序

安装包名

安装方法

下载地址

备注

1

node.js

exe文件,直接双击安装,安装完设置node环境变量,将C:\Program Files\nodejs(使用自己的路径)添加到环境变量“PATH”项中(注意环境变量之间用“;”隔开)

http://nodejs.org/download/

检测是否安装成功:

Cmd命令窗口,输入npm

2

Appium

cmd命令行执行:

npm install -g appium@1.5

配置环境变量:

1. APPIUM_HOME:

D:\Appium\Appium\node_modules(根据自己的安装路径配置)

2.path:

%APPIUM_HOME%\.bin

下载版本为1.5的appium

3

Appium-Python-Client

1.下载安装

2.命令安装:

pip install Appium-Python-Client

https://pypi.python.org/pypi/Appium-Python-Client/0.24

安装成功后检查:cmd中输入appium-doctor,出现如下情况,则说明appium+robotframework已安装成功。

appium手机自动化环境搭建的更多相关文章

  1. Appium+python自动化环境搭建(小白适用)

    写在前面: 没开始搭建前听好多人说,学习appium80%的人都死于环境搭建,所以一开始很紧张,在搭建环境中也确实遇到了好几个问题,由于之前本人使用app测试经验很少,所以相当于app小白,因此有的问 ...

  2. appium+python自动化☞环境搭建

    前言:appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.略懂Python,所以接下来的教程是 appium+pyt ...

  3. Appium+python自动化环境搭建

    一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...

  4. Appium+python自动化-环境搭建

    一.前言 本文是在windows10  X64系统下搭建appium,流程如下: 1.安装jdk1.8+python3.6 (64位) 2.安装node.js 3.安装Appium-desktop 4 ...

  5. Appium+Python自动化环境搭建-1

    前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python. 小编擅长Python,所以接下来的教程是appium+p ...

  6. Win10 下python_appium的Android手机自动化环境搭建

    前提: 已经安装好了Java环境,且配置了环境变量 已经安装python3.8.2,已经安装pycham. 一.安装appium_client ,pycham中也需要安装 二.安装node.js(需要 ...

  7. 二 APPIUM Android自动化 环境搭建

    1.安装JAVA运行环境   2.安装Android开发环境   3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装.   4.安装APPIUM,App ...

  8. APP自动化1——Appium+pycharm自动化环境搭建全流程

    1. 安装python3,pycharm,可参考之前写的文档:https://www.cnblogs.com/chenweitoag/p/13154815.html 2. 准备以下必要工具: 基于wi ...

  9. appium ios真机自动化环境搭建&运行(送源码)

    appium ios真机自动化环境搭建&运行(送源码) 原创: f i n  测试开发社区  6天前 Appium测试环境的搭建相对比较烦琐,不少初学者在此走过不少弯路 首先是熟悉Mac的使用 ...

随机推荐

  1. Linux expect命令

    一.简介 通过Shell可以实现简单的控制流功能,但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能.而就使用来实现这种功能的工具.Ex ...

  2. Java数据结构与算法分析-第一章(引论)-Java中的范型<T,E>构件

    一.为什么需要使用范型? 官方的说法是:Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型. 泛型的本质 ...

  3. Visual Studio 2012自动添加注释(如版权信息等)

    http://blog.csdn.net/jiejiaozhufu/article/details/16357721注释宏的原码 /********************************** ...

  4. matlab任务:FCM分类

    一个朋友让帮忙做图像分类,用FCM聚类算法,网上查了一下,FCM基本都是对一幅图像进行像素的分类,跟他说的任务不太一样,所要做的是将一个文件夹里的一千多幅图像进行分类.图像大概是这个样子的(是25*2 ...

  5. Java50道经典习题-程序31 数组逆序

    题目:将一个数组逆序输出.分析:用第一个与最后一个交换. public class Prog31 { public static void main(String[] args) { //遍历原始数组 ...

  6. raspberry pi 3 openjdk 性能低下解决方法

    在使用nutch 是时候发现generate的性能很低,应该是openjdk的问题. orcale 实际已经提供了armhf的jdk,替换下性能就上去了 jdk下载链接:Download 配置方法和普 ...

  7. ubuntu 删除mysql

    UBUNTU 彻底删除 MYSQL 然后重装 MYSQL 删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get r ...

  8. WebStorm设置Themes

    1.首先去 http://www.phpstorm-themes.com/  选择你喜欢的主题,保存对应主题的xml文件到你本地 2.打开C:\Users\Administrator\.WebStor ...

  9. 魔法少女 LJJ——线段树

    题目 [题目描述] 在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女 LJJ 已经觉得自己见过世界上的所有稀奇古怪的事情了. LJJ 感叹道“这里真是个迷人的绿色世界,空气清新.淡雅,到处 ...

  10. Cannot find module 'webpack/bin/config-yargs'

    1.版本不兼容 npm install webpack-dev-server@1.15.0 -g