appium的流程如下:(写得有点潦草,请忽略,哈哈哈哈)
既然我们已经知道appium的流程了,那么搭建appium环境,需要安装哪些工具呢?
我的系统是windows10,工具版本:python 3.7.3、node.js 10.16.0、jdk1.8.0、sdk 24.4.1、appium 1.13.0、appium-python-client 0.46
一、首先我们需要先安装python和node.js,因为这两个工具是独立的。
我这里的python版本是3.7.3,安装目录是D:pythonpython
python安装及环境变量配置:在官网上下载,默认安装即可。检验是否安装成功的依据是:在cmd中输入python -V,出现以下界面,则安装成功。
环境变量配置:
path变量添加数值python安装目录。因为path本身是有数值的,所以要用;隔开。
我这里的node.js版本是10.16.0,安装目录是D:NodeNode
node.js安装:在官网上下载,默认安装即可。安装过程中已自动配置了环境变量和安装好了npm包。我们在环境变量path数值中可以看到多了node.js的安装目录内容。node.js这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置。
检验node.js是否安装成功的依据是:在cmd中输入 node -v 和 npm -v 分别查看node和npm的版本号:
二、接着安装jdk、android sdk。
我这里的jdk版本是1.8.0,安装目录是
jdk安装及环境变量配置:可参考https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html,因为是比较常用的工具,所以安装过程就不做详细分析。
检验jdk是否安装成功的依据是:在cmd中输入java -version,可以查看到jdk版本。
我这里的sdk版本是24.4.1,安装目录是D:Android SDKandroid-sdk-windows
android sdk安装及环境变量配置:官网下载版本24.4.1 windows的zip格式,下载完成后,解压。在sdk目录中打开SDK Manager.exe,选择这些选项,点击安装Install 57 packages。因为我已经安装过了,所以这里的选项状态显示是Installed(已安装)。我选了安卓系统10、9、8.1.0、8.0.0四个版本(这里的版本是为了虚构安卓模拟器,因为sdk有自带的模拟器AVD Manager,可以在AVD Manager中设置需要构建的安卓机相关信息。但后续实践中发现AVD Manager不是很好用,没有界面,我另外安装了其他的模拟器。所以这里的版本可以只安装一个)。
安装好后,我们可以看到sdk安装目录的文件夹变多了。
然后配置环境变量。新建系统变量ANDROID_HOME,变量值为安装目录。
然后将%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools添加到Path环境变量中。
检验sdk是否安装成功的依据是:在cmd中输入adb或者android。
正常情况下,输入android,会弹出SDK Manager.exe,也就是下面这个窗口:
输入adb,会显示安卓系统版本。
但是我在实际操作过程中,发现输入adb是成功的,但是输入android,提示不是内部或外部命令。
后来我将环境变量中的ANDROID_HOME删了,将path变量中的%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools修改D:Android SDKandroid-sdk-windows ools;D:Android SDKandroid-sdk-windowsplatform-tools;(其中D:Android SDKandroid-sdk-windows为SDK安装目录,也就是ANDROID_HOME的数值)。
保存后,发现输入android、android -h、adb都成功了。所以这个问题可以留意一下。
详细步骤可以参考https://blog.csdn.net/zeternityyt/article/details/79655150
三、然后安装appium。
appium安装及环境变量配置:安装有2种方法,一是通过npm安装、配置环境变量;二是通过官网下载安装包安装、配置环境变量。
这里我用的是第一种方法安装appium:通过npm安装appium,配置环境变量。npm安装命令行:npm install -g appium
(因为我比较喜欢各个软件单独安装在一个文件夹中,方便区分,所以我会选择将npm的默认安装目录修改为指定的路径。之后要是再通过npm安装其他工具,也会继续修改安装目录的。当然,要是觉得安装在默认目录没关系,可以不用修改。)
安装过程中要是卡住,一直没响应,处于下载中,可能是因为网络中断了。把cmd强制关掉,再打开cmd,输入npm install -g appium就可以了。时间会有点长,耐心等待就可以。等到最后,出现出现下面这两行字就说明已经安装成功啦!
配置环境变量:将appium安装目录添加到path中。
检验appium安装成功的依据是:在cmd中输入appium,可以查看到appium版本。
四、最后安装appium-python-client(这个是appium连接python的连接工具,简称api)。
appium-python-client安装:在官网中(https://pypi.org/project/Appium-Python-Client/#files)中下载appium-python-client,最新版本是0.46,下载。解压,然后在cmd中进入appium-python-client文件夹,找到setup.py文件,使用python setup.py install安装。
出现以下图内容,说明安装成功。
到这里,appium的环境搭建就完成啦!
最后,为了编写代码方便,下载了个编辑器,可以在编辑器中直接运行该代码。我这里下载的是sublime_text。当然,你也可以用其他的编辑器,比如Pycharm。
选择编码语言:
运行代码: