1、 环境搭建(win7系统)
如果想使用appium做安卓端移动端自动化测试,需要安装所需的环境,步骤为:
jdk环境安装
第一步:安装java环境,安装jdk,装好以后记得配置环境变量(装过就跳过此步骤)
android sdk环境安装
第二步:安装安卓的sdk
方法很多,我用的是进入这个链接:http://www.androiddevtools.cn/
1、 进入链接
2、 Windows选择圈红的部分,下载这个zip,然后解压到电脑中,这个zip是sdk manger
3、 解压完的结果如下图,你刚下载刚解压完应该没有这么多文件夹,我的这个是装完sdk以后的
4、 双击 SDK Manager文件,打开,打开以后大概是下面这个图的样子
5、 按照上面的图示安装你想要的即可,如果装的过程中报错了,装失败了,那还可以采用有Android SDK在线更新镜像服务器来下载安装,可以搜索一下安装方法。这里看了一篇博客的方法:(上面的方法能装成功就可以跳过此步骤)
北京化工大学镜像服务器地址:
IPv4: ubuntu.buct.edu.cn/ 端口:80
IPv4: ubuntu.buct.cn/ 端口:80
IPv6: ubuntu.buct6.edu.cn/ 端口:80
大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn 端口:80
郑州大学开源镜像站:
mirrors.zzu.edu.cn 端口:80
使用方法:
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择『Packages』、『Reload』
6、 装好之后设置环境变量
① 选择“计算机”,右键点击“属性”选择“高级”->“环境变量”,系统环境变量处点“新建”, 变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径
② 把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path环境变量中。注意path环境变量的最后如果没有分号,要加一个英文的分号在加安卓sdk的环境变量
③ 配置好以后打开cmd,输入adb,如果出来正常的东西就表示安装成功了,并且环境变量也配置好了,如果报错了,首先要检查你的环境变量配置的对不对。Adb的结果:
安卓模拟器安装
第三步:安装安卓的模拟器Genymotion
1、 下载“Genymotion-2.11.0-vbox.exe”,链接:https://www.genymotion.com/download/,一定要下带vbox的,这个就包含了genymotion和virtualbox两个程序。
2、 下载完成后,一路next,默认安装就行,安装完成后会出现三个文件,分别是“genymotion”“oracle VM VirtualBox”“genymotion shell”。
3、 导入虚拟机镜像。双击打开virtualbox
Appium-Python-Client安装
第四步:安装appium客户端
1、 到appium官网下载appium.exe 文件
https://bitbucket.org/appium/appium.app/downloads/
2、 下载成功后,以 Windows 为例,将下载的 AppiumForWindows.zip 进行解压,你的电脑为MAC请下载 appium-1.5.3.dmg,点击 appium-installer.exe 进行安装,一路next,可以修改安装路径
3、 装好之后,双击启动,按照图示配置:
4、 配置好后,点击“start server v1.7.1”,启动后,出现黑屏,提示“the server is running”,就表示装成功了
appium安装
第五步:appium安装
1.下载地址:http://appium.io/
2.安装后配置环境变量:把 Appium 安装主目录 C:\Program Files\Appium 添加到系统变量 Path
3.检查下,能开启 Appium代表成功:
appium-python库安装
第六步:appium-python库安装
pip install Appium-Python-Client或者pip3 install Appium-Python-Client
appium服务安装
因为写脚本写到后面发现,可以写一个自启动appium服务的脚本,不用每次测试手动开启服务,然而前面装的都是桌面版,如果想自启动appium服务,需要装一个服务版本,使用命令:
npm install -g appium --no-cache
提示安装完成即可。