Appium环境搭建

环境依赖

Node.js

Appium-desktop

Appium-Python-Client

Python

JDK

Andriod SDK

Appium-doctor

配置Capabilities

1.安装Node.js

下载地址:https://nodejs.org/en/download/releases/

 注意:Node.js版本要注意与Appium兼容,选择 Appium版本是1.7.2,则选择的Node.js版本为6.11.3

安装完成后在按键Win+R输入cmd打开Windows 命令提示符,

 输入如下命令:

C:\Users\Shuqing>node -v

v6.11.3

C:\Users\Shuqing>npm -v

3.10.10

 说明:

npm(node package manage)是node.js安装包管理工具,类似Python中的pip工具。

如果显示‘npm’不是内部命令提示,则可以管理员省份运行cmd,如果还是失败,则需要检查一下环境变量是否配置,或者重新安装nodejs。


(1).安装cnpm

安装 cnpm 执行npm install -g cnpm --registry=https://registry.npm.taobao.org 安装命令

如果无法安装成功,应是权限问题

则需要在命令前先加上 sudo  

2.安装Appium-desktop

下载地址:https://github.com/appium/appium-desktop/releases

上面提到的问题可以使用前面我们已经介绍了Appium Server来解决,Appium-desktop工具其实也封装了Appium server和Node.js依赖环境。

appium-desktop是我们初学者最容易上手的工具.



3.python、pycharm安装及环境配置

安装成功之后输入命令 python --version看到如下提示即可

C:\Users\Shuqing>python --version

Python 3.5.0

pycharm下载地址:

https://www.jetbrains.com/pycharm/


4.安装Appium-Python-Client

通过命令:pip install Appium-Python-Client进行安装。 安装后可以通过如下命令来检测是否安装成功。

输入命令“from appium import webdriver” 回车,如果控制台没有报错,则说明安装成功。

C:\Users\Shuqing>python

Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> from appium import webdriver


如果出现如下报错,则说明安装失败

ImportError: No module named 'appium'

ImportError: cannot import name “webdriver”

说明:装Appium-Python-Client安装后的路径一般为:

{Python 安装路径}\Lib\site-packages\appium



5.JDK安装配置

jdk下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jdk环境变量配置

http://jingyan.baidu.com/article/624e74599e8ad834e8ba5a94.html

安装配置完成后,打开命令提示符窗口,然后输入如下面命令有对应提示说明安装配置成功。

C:\Users\Shuqing>java -version

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM) 64-BitServerVM (build 25.5-b02, mixed mode)



6.Andriod sdk 安装

下载地址:http://tools.android-studio.org/index.php/sdk

进入SDK Manager,安装如下图所示的工具。

配置环境变量

(1).系统变量中添加

(2).在系统变量path中添加

(3).在系统变量path中添加aapt环境变量(用于获取包名,启动页activity)命令:aapt dump badging 将包拖拽进来即可




7.安装 appium-doctor

appium-doctor可以检测Appium整体依赖环境配置情况。

 安装appium-doctor

执行安装命令 cnpm installappium-doctor -g

出现这种情况就是说明Android SDK环境没有配置正确


8.配置Capabilities

启动appium后,点进start server 进入服务页面,点击放大镜按钮,进入配置Capabilities页面

按下图所示配置,如果是真机,则deviceName换成手机的UID,以及对应的安卓版本

配置完成后点击Start session,如进入此页面,则说明环境搭建全部完成。

如出现此问题,则说明java版本不匹配,需要下载最新版 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  这种提示说明未连接安卓测试设备。使用adb connect 命令连接即可,已有可能其他原因引起次错误提示,目前未找到具体原因

你可能感兴趣的:(Appium环境搭建)