Appinum笔记总结:环境配置+第一篇代码跑通+批处理+CSV数据读取+元素定位


环境列表

• Node.js
• Appium
• Appium-desktop
• Appium-doctor
• Appium-Python-Client
• Python
• JDK
• Andriod SDK。


一、配置环境

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。

2、Appium 安装

Appium Server其实可以通过命令 npm install -g appium来安装。不过由于众所周知的网络原因,直接使用这样安装会非常非常慢,甚至会安装失败,所以我们可以使用国内镜像来安装。
选用的镜像是 淘宝NPM镜像
镜像设置

npm install -g cnpm --registry=https://registry.npm.taobao.org

执行完成命令看到如下提示则表示设置完成
C:\Users\Shuqing> npm install -g cnpm --registry=https://registry.npm.taobao.org
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
C:\Users\Shuqing\AppData\Roaming\npm\cnpm -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm
+ cnpm@5.2.0
added 764 packages in 63.767s

3、appium 安装

使用如下命令来执行安装:

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

#安装指定版本
cnpm install appium@1.7.2 -g
看到如下命令时则表示下载安装完成。
All packages installed (565 packages installed from npm registry, used 57s, speed 835.67kB/s, json 477(6.16MB), tarball 40.58MB)
[appium@1.8.0] link C:\Users\Shuqing\AppData\Roaming\npm\appium@ -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\appium\build\lib\main.js

npm的包安装分为本地安装(local)、全局安装(global)两种,一般我们推荐使用全局安装。

4、appium配置

安装完成之后可以使用如下命令查看appium的安装路径

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

5、appium运行

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

C:\Users\Shuqing>appium -v
1.7.2

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

如果输入appium后显示:“appium不是内部或外部命令,也不是可运行的程序或批处理文件” 可以将appium安装的路径 如: “C:\Users\Shuqing\AppData\Roaming\npm”配置到系统环境变量Path中

6、退出appium

按键 ctrl+c 选择y 即可退出

7、安装Appium-desktop

装完之后C:\Users\Administrator\AppData\Local\appium-desktop下,将Appium.exe文件放到桌面即可
在这里插入图片描述

上面提到的问题可以使用前面我们已经介绍了Appium Server来解决,Appium-desktop工具其实也封装了Appium server和Node.js依赖环境。
appium-desktop是我们初学者最容易上手的工具,后面课程首先会基于这个工具来讲解!然后再基于appium 命令来讲。

8、python环境安装配置

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

C:\Users\Shuqing>python --version
Python 3.5.0

9、安装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

10、JDK安装配置

jdk下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.

jdk配置环境变量:
1) 系统变量区域下面新建按钮,弹出新建窗口,变量名为JAVA_HOME,变量值填JDK安装的最终路径,我这里装的地址是D:\Program Files\Java\jdk1.7.0_51,所以填D:\Program Files\Java\jdk1.7.0_51,点确定
2) 设置Path变量,在最开始加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,点确定完成,
3) CLASSPATH变量,由于不存在,所以新建一个,变量名CLASSPATH,变量值;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,首尾不带空格的,点确定完成,至此环境变量配置完成,点确定关掉环境变量配置窗口。
安装配置完成后,打开命令提示符窗口,然后输入如下面命令有对应提示说明安装配置成功。

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-Bit Server VM (build 25.5-b02, mixed mode)

11、Andriod sdk 安装

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

①、下载安装SDK Manage

根据自己的PC平台下载对应版本即可,安装成功后启动 SDK Manager.exe,安装以下工具包:
在这里插入图片描述

Android SDK Tools(必须,一般选最新版本):基础工具包,版本号带rc字样的是预览版。
Android SDK Platform-tools(必须,一般选最新版本):从android2.3开始划出此目录,存放公用开发工具,比如adb、sqlite3等,被划分到了这里。
Android SDK Build-tools(必须,可以安装多个版本,一般选最新版本):Android项目构建工具。
Android xxx(API xx) SDK Platform(必须,安装非最新的,低一个版本):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值