Appium最全环境搭建(安卓版)

2018-11-05  本文已影响209人  test小星星

Appium简介

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。
Appium官网
Appium中文文档

准备环境

安装JDK

JDK下载地址
环境变量配置

检验是否配置成功 运行cmd 输入 java -version


正确配置jdk

安装Python

python下载地址
直接下载安装即可。

Andriod SDK安装

SDK下载地址
安装后启动 SDK Manager.exe 程序就可以看到Android SDK Mannerger的主界面。

SDK Mannerger的主界面

选择安装如下内容:

在cmd界面输入“adb” 来判断安装是否成功。

安装Node.js

Node.js下载地址
注意:Node.js版本要注意与Appium兼容,本次使用的Appium版本是1.7.2,则选择的Node.js版本为6.11.3
安装完成后在cmd界面输入“node -v”和“npm -v”来判断安装是否成功。

Appium安装

Appium Server其实可以通过命令 npm install -g appium来安装。但是npm所下载的服务器在国外,安装会很慢,可能会因为网络原因中断安装。所以我们可以使用国内镜像来安装。
打开cmd输入如下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
选用的是淘宝镜像
安装appium

#安装最新版本
cnpm install -g appium

#安装指定版本
cnpm install appium@1.7.2 -g

如果安装出现问题可以参考这里
安装完成之后可以使用如下命令查看appium的安装路径

C:\Users\alan>where appium
C:\Users\alan\AppData\Roaming\npm\appium
C:\Users\alan\AppData\Roaming\npm\appium.cmd

appium运行
在控制台输入命令 appium即可启动appium服务,appium -v查看版本。

C:\Users\alan>appium
[Appium] Welcome to Appium v1.7.2
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

如果输入appium后显示:“appium不是内部或外部命令,也不是可运行的程序或批处理文件” 可以将appium安装的路径配置到系统环境变量Path中。
退出appium
按键 ctrl+c 选择y 即可退出。

安装Appium-desktop

Appium-desktop下载地址
Appium-desktop工具也封装了Appium server和Node.js依赖环境。其实就是一个可以在界面操作的工具。

安装Appium-Python-Client

C:\Users\alan>python
Python 3.5.4 (v3.5.4:3f56838, Aug  8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)]
 on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from appium import webdriver
>>>

安装 appium-doctor

appium-doctor可以检测Appium整体依赖环境配置情况。
打开CMD输入如下命令安装
cnpm install appium-doctor -g
在控制台输入命令:appium-doctor 看到如下提示说明整体环境配置成功。

C:\Users\alan>appium-doctor
info AppiumDoctor Appium Doctor v.1.4.3
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: D:\program files\nodejs\node.exe
info AppiumDoctor  ✔ Node version is 6.11.3
info AppiumDoctor  ✔ ANDROID_HOME is set to: E:\Andriod_sdk
info AppiumDoctor  ✔ JAVA_HOME is set to: C:\Program Files\Java\jdk1.8.0_05
info AppiumDoctor  ✔ adb exists at: E:\Andriod_sdk\platform-tools\adb.exe
info AppiumDoctor  ✔ android exists at: E:\Andriod_sdk\tools\android.bat
info AppiumDoctor  ✔ emulator exists at: E:\Andriod_sdk\tools\emulator.exe
info AppiumDoctor  ✔ Bin directory of %JAVA_HOME% is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor

如果上面某一项显示为“X”则说明相关环境没有配置好,需要重新安装配置。

上一篇 下一篇

猜你喜欢

热点阅读