appium的安装

一、安装node.js

1、可以参考node菜鸟教程安装node方法,安装node.js。
2、确认是否配置了node的环境变量,node.exe所在的文件夹路径如果已经在path中,说明已经配置。如果没有配置,请配置。

(node.js的作用:是安装终端版的appium,注意不是桌面版本的appium)

二、安装java开发环境,jdk以及sdk,这里不再赘述,假设你已经成功安装。(验证方法:在cmd中输入java、javac)

三、安装andriod studio。

1、按照网上教程安装andriod studio。
2、配置ANDROID_HOME:
新建ANDROID_HOME:
D:\Users\wjy\AppData\Local\Andriod\Sdk
在PATH中添加:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
验证:cmd输入adb

(注意这里D:\Users\wjy\AppData\Local\Andriod\Sdk是我安装andriod studio时自动默认的安装sdk的位置,如果不一样可以自己查找然后替换)。

(这一段的最关键作用是安装好adb以及aapt,adb可以用来验证真机是否与电脑连接, aapt用来获取apk的activity以及pakege等参数。这一步也可以按照其他教程的方法,只下载android sdk, 然后配置ANDROID_HOME, 但是容易出错,有了bug我才改的andriod studio方式)

四、安装终端版本的appium

1、npm insatll -g wd (暂时不知道有什么用,但是下载就是了)
2、npm install -g appium
3、npm install -g appium-doctor (appium用来检测appium是否已经成功安装)

验证:appium-doctor 如果没有erro证明已经成功 warning可以忽略掉,不用管

五、 安装desktop版本的appium

1、官网下载appium桌面版本,这里也不再赘述 。
(提醒:国内原因,下载速度很慢,可以FQ或是用阿里云服务器下载)

安装完后,进入cmd,然后输入appium,如果弹出如下窗口
appium的安装
不出现不代表不成功,只说明appium环境变量默认终端appium,把它改成桌面appium即可,也可以直接点击appium桌面图标代替。
appium的安装
如果输入appium出现上图所示,说明环境变量默认终端appium

六、配置手机

1、在桌面下载手机驱动,比如我的是华为手机,那么安装华为手机助手。
2、手机开启“开发人员选项”, 并打开调试模式(注意一定要记得打开调试模式)
3、连接usb,根据华为手机助手进行连接。
4、测试是否成功连接:
在cmd输入 adb devices
如果显示出手机的uuid,说明连接成功。

七、配置appium,连接手机

1、使用aapt查看apk相应信息:
aapt d badging xxx.apk
(注意这里电脑上的apk与手机上的app的安装包是一样的, xxx.apk是电脑上的apk路径)
2、使用adb devices 查看手机uuid
2、点击桌面appium图标,进入如下界面,并点击图中箭头所示
appium的安装
进入如下页面:
appium的安装
进行如上配置,然后单击startsession,即可启动相应app

八、相关说明

1、新手最好不要用微信来做测试,容易被微信封号,不封号也会有麻烦事。
2、这里只是用了appium桌面版,是为了方像相浏览器一样招到各元素的id以及路径,方便进一步写脚本进行自动化。如果用了脚本,脚本的appium路径要改成终端appium的路径。
3、这个文档的方法来启动app, 是重新安装并进入,其他方式要自己去尝试。
4、千万千万要提前备份好操作app里面的信息,比如启动微信,要备份微信里重要信息

5、这里只是用appium的其中一个方法,appium还可以配合模拟机进行使用,如果想了解,请自行查找相关资料。