[day17]appium之元素的定位

本文详细介绍Appium在Windows环境下针对安卓应用的安装步骤,包括JDK、Android SDK、Node.js及Appium服务端和客户端的配置流程,解决常见安装问题。

appium的安装分安卓版和iOS两个版本,这里先以安卓版为例:

第一步:

安装jdk,配置环境变量,如果安装过jmeter或使用java语言,这步可忽略;下载好jdk以后,再系统变量里添加JAVA_HOME变量,变量名为jdk的安装路径

cmd下运行java -version看环境变量是否配置成功

显示java版本,即环境变量配置成功

第二步:

安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK

下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)

双击SDK Manager,选装工具。必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,

装的过程中会遇到点击SDKmanager,一闪而过,不弹出安装弹窗的情况,解决办法为:

打开tools文件,修改 android.bat,找到  rem Check we have a valid Java.exe in the path.

将这行下面的set java_exe=改为set java_exe=C:\Program Files\Java\jdk1.7.0_71\bin\javaw.exe(这里指的是你自己电脑javaw.exe的安装路径),目的是直接指定java.exe所在位置,不用去调用find_java.bat

把 call lib\find_java.bat 

if not defined java_exe goto :EOF  

这两两行代码删掉,再运行SDK manager就可以了,

安装完成之后,配置系统环境变量,变量名为:ANDROID_HOME,变量内容为:SDK的解压路径

在path变量下增加 ANDROID_HOME、tools、platform-tools、build-tools三个变量,保存修改

环境变量配好之后就需要一个安卓手机了,连接安卓手机,并将Android手机的开发者选项-USB调试打开,在cmd里面运行adb devices就会看到手机的UDID

这里以小米手机为例

adb连接安卓手机时一定要注意以下几点:

1、手机USB调试一定要打开。

2、多找两根USB线,排除线的问题。

3、多换几个USB接口,排除USB个别接口不好使问题(如:3.0 与 2.0)

4、驱动程序,通过设备管理器查看是否安装驱动或驱动不是最新。(建议:下载驱动精灵,USB相关的驱动都更新下。部分安卓手机更新后会出现一个专门的adb Interface。)

5、更新adb_usb.ini文件,少数电脑不能识别Android手机时,可以将设备管理器下的Android手机的VID、PID增加到adb_usb.ini文件中。

第三步:

安装node.js,由于Appium的server端是node.js编写的所以需要先安装node.js。安装node.js后,可以直接通过npm安装Appium。(注:npm类似于Python的pip,一个非官方包管理器)

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

根据自己的操作系统下载不同版本的node.js

安装完成后记得将node.js添加至环境变量,这样在cmd任意目录下,都可以运行npm命令;在cmd目录下输入npm命令,看npm是否可用:

第四步:

安装appium服务端,可通过cmd 下输入 npm install -g appium 进行安装。(安装过程较慢,请耐心等待)

如果npm install -g appium特别慢,无法下载时,可以用国内的镜像npm --registry http://registry.cnpmjs.org install -g appium

安装如果失败可以尝试通过cnpm安装appium

通过npm命令安装cnpm

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

通过cnpm安装appium

cnpm install -g appium --no-cache

安装成功后,通过appium -v 查看当前appium版本,直接输入appium则启动appium server端。

第五步:

安装appium的客户端,用于抓取APP上的定位信息

地址:https://github.com/appium/appium-desktop/releases/tag/v1.2.1

下载下来之后双击安装,届时界面上会出现一个快捷方式

到这里Windows版本下安卓的appium就安装完了

转载于:https://www.cnblogs.com/dalu-cookie2/p/10190660.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值