appium难的就是环境的搭建,中间会出现各种稀奇古怪的问题。搭建成功后,内心无比激动啊。
1.安装java环境
本地没有java环境的需要安装好环境,并将java环境配置到环境变量里面,具体可以参照链接https://jingyan.baidu.com/article/b2c186c8d3d47bc46ef6ff83.html,这部分没什么问题,也不会出现啥异常问题,除非你的环境变量没有配置好,导致后面报错
2.安装nodejs
中文网下载地址 http://nodejs.cn/download/,windows系统我们一般选择mis版本,根据自己的电脑系统和位数选择,安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号
注意,我选择不是最新版并且安装在D盘,但是后面我在安装Android的sdk时,在执行appium-doctor校验环境有没有搭建好时,就报各种问题,后面卸载掉,重新下载最新版,并默认安装在c盘,很多问题自然而然就没了,
3.安装Android sdk
有2种方法,第一个方法直接用我已经准备好的sdk需要用到的文件都有地址附上:https://pan.baidu.com/s/1-O4F9arfRcKfVL7_C5HbnA 提取码:thq5,下载下来后放到你想放到盘里面,配置好环境变量
新增一个系统变量ANDROID_HOME,值就是sdk放的路径
再到系统的Path变量里增加;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
第二个是安装Android集成开发工具,地址附上https://developer.android.google.cn/studio/,安装好后,需要配置sdk,
打开Android studio-File-Setting -Android SDK ,上图红框的地方确保勾选,点击apply,进行安装,安装成功之后,安装成功之后会发现少东西tools文件
然后又不得不在网上在下载一个tools,最后搞了好久,好了后同样也需要配置sdk的环境变量的。和方法一样。
4.安装appium-doctor
看有些博客上面写着需要执行命令npm install -g appium-doctor这个,然后发现了很多警告,
其实这些都没有影响,暂时先用不到上面缺少的东西,忽略就好,只要满足
这几个没有问题就行
5.安装appium server端
之前有比较老的版本是appium-server,这种需要用到下面这个文件进行元素定位,比较麻烦,功能也比较少。
推荐使用appium-desktop版本,链接附上https://pan.baidu.com/s/1-O4F9arfRcKfVL7_C5HbnA 提取码:thq5,至此环境搭建好了。
接下来就是要实际应用了,以闲鱼app为例,继续appium自动化之旅。