Appium入门自动化测试(1) —— 初识Appium以及安装与配置

1196 篇文章 46 订阅
762 篇文章 11 订阅

初识Appium以及安装与配置

 

前言

昨天我有说开始推送Appium系列教程,我也是在百忙之中抽出时间来更新。希望各位朋友多多支持多多转发。让我们共同学习,一起成长。阅读此文需要5分钟而自己动手做一遍可能需要30分钟。

Appium/ 简介

Appium是一款开源跨平台支持多种开发语言进行测试Native/Hybrid/Web 的Android/iOS Application的自动化测试框架,采用web driver 协议。不但支持模拟器而且支持真机测试。

Appium/ 环境准备(Windows)

安装JDK,并设置环境变量

  1. 添加JAVA_HOME 对应的路径 C:\Program Files\Java\jdk1.7.0_79

  2. PATH变量末尾追加 ;%JAVA_HOME%/bin;

  3. 添加CLASSPATH,设置值为%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  4. 设置完毕后在 command line 输入 java -version

    显示如下内容说明配置正确

java version "1.7.0_79"<br> Java(TM) SE Runtime Environment (build 1.7.0_79-b15)<br> Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

安装Android SDK 并设置环境变量

  1. 到Android 官网下载并安装SDK

  2. 设置环境变量

    1. 添加ANDROID_HOME设置值为:C:\你的安装路径\Android\sdk

    2. path环境变量值末尾追加:;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

设置完毕后在命令行输入adb devices。如果结果如下,说明配置成功:

List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

安装Nodejs

到Nodejs官网下载最新版本的NodeJs并直接安装。

安装完毕后,打开命令行,输入node -v,出现类似下面的信息说明安装成功。

v4.0.0

Appium/ 安装

  • 使用 npm (Node js 的管理与分发工具) 安装Appium

  • 使用Appium官方安装包安装

npm 安装在 windows 相对比较复杂,建议使用官方安装包。

使用NPM安装Appium

首先,npm默认的镜像地址已经被墙,我们需要将npm的下载地址更改为国内的地址。

打开终端(命令行),输入

npm config get registry

我们可以看到当前npm的镜像地址。

我们需要将这个地址替换为国内的地址,这里我们替换成淘宝的NPM镜像源:

npm config set registry=https://registry.npm.taobao.org/

敲击回车后,我们再次输入

npm config get registry

可以确认镜像源是否替换成功。

接下来我们就可以安装Appium了:

npm install -g appium

需要注意的是,最新版本的Appium在安装过程中,会去google拉取最新的chromedriver,因为google被墙的关系,你很可能无法下载。这里强烈建议各位学习如何翻墙。

验证安装

当确认Appium安装完毕后,我们可以通过appium-doctor的命令来检查当前appium安装是否完善,当前的JDK、SDK等环境是否配置正确。

如果appium-doctor返回的内容是有错的,请根据返回的具体的提示,将你的环境搭建完善。

如果返回的结果类似如下,说明安装成功

     ...
     ...
     Android Checks were successful.
     All Checks were successful

需要注意的是,如果你是通过安装包安装的,使用appium-doctor 命令时必须切换到 C:\Program Files (x86)\Appium\node_modules\.bin 目录

相关资料

Appium for Windows环境搭建:http://www.cnblogs.com/tobecrazy/p/4562199.html
Appium for iOS 环境搭建 :http://www.cnblogs.com/tobecrazy/p/4970188.html


最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值