appium的基本环境配置

1、先安装jdk1.7或jdk1.8之后,并配置好环境变量

 

2、安装Android SDK(安卓软件开发包),测试Android手机必然要安装Android SDK,例如android-sdk_r24.4.1-windows

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

2.1 解压之后,添加至环境变量:在系统变量中新增一个变量ANDROID_HOME,将解压之后的路径放进去

2.2 解压之后,双击SDK Manager.exe,必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools

 

2.3 安装完之后,配置环境变量path,将android-sdk_r24.4.1-windows下面的Platform-tools、Build-tools、Tools配置到环境变量里面去

检查:安装并配置好之后,在cmd窗口中输入adb 和adb devices进行测试

如果是用夜神模拟器进行测试时,先将模拟器打开之后,设置手机版后,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe,要保持版本一致

查看版本:直接在cmd下输入adb version查看到版本(即Platform-tools下的adb版本),再进入到夜神模拟器的bin目录的cmd下,输入nox_adb version查看版本,如果二者版本不一致,将Platform-tools下的adb.exe复制到夜神模拟器安装路径下,并更名为nox_adb.exe

 

可能遇到的问题:adb devices在获取连接的安卓手机时,一定会遇到很多坑,这里我们梳理下可能会遇到的坑。

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

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

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

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

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

 

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

官方下载地址:https://nodejs.org/en/download/,node.js的安装一路傻瓜式next就可以了,注意一点,将路径改下,安装成功后会自动添加环境变量。也就是在cmd下任意目录都可以使用npm命令。

安装完之后,配置到path环境变量中

 

检查:在cmd窗口中输入npm,显示如下信息则没有问题

 

4、安装appium服务端:如果已经安装过的,先npm -g uninstall appium卸载,再npm -g install appium@1.7.1 or npm -g install appium@1.8.1进行安装

检查:安装完之后,在cmd窗口输入appium 和appium -v

 

5、安装 appium-doctor,在cmd窗口npm install -g appium-doctor

检查:在cmd窗口输入appium-doctor

 

6、安装appium客户端appium-desktop-setup-1.8.1.exe

安装好之后配置环境变量,在系统变量中新增一个Appium_Home,如下图,配置好之后,新增到path环境变量中,%Appium_Home%

 

posted on 2019-07-29 15:31  金龟子大战猕猴桃  阅读(4246)  评论(0编辑  收藏  举报