1.需要提前准备什么?
编程环境,appium client,appium-desktop,1部测试机
这里使用python作为编程语言,使用安卓真机进行测试。
2.安装Android SDK
注明:如果不使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;因为它自带的一些工具是 appium 测试必须要用的!比如 uiautomatorviewer.bat,经常用来抓取页面元素。
将下载的 Android SDK 解压,得到如下目录
配置android环境变量,方法与Java环境变量类似。。我本机的目录结果为:
D:\android\sdk
下面设置环境变量:
“我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建环境变量 ANDROID_HOME
找到 path 变量名—> “编辑” 添加:
3.安装 appium-desktop
Appium 移动测试中有个很重新的组件 Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),然将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试。
但Appium-Server有一两年没有更新了。Windows版在 2015 年底止步于的 AppiumForWindows_1_4_16_1.zip
于是,新的工具 Appium-desktop 来了! 它来继续 Appium-Server的使命,当然, Appium-Server当前仍然是可用的。
安装过程太简单了,双击 exe 文件,然后,等待安装完就好了,中间都不需要你设置任何选项。所以,这里就不贴图了。
安装过程中360会提示有程序修改DLL文件,选择 允许该程序的所有操作即可
安装完成桌面会生成一个紫色的 appium 图标,双击打开
默认显示监控的 host 和 port ,这和 Appium-Server中是一致的。点击 “Start Server V 1.6.5” 按钮启动服务。
4.连接真机,执行Appium测试脚本
这里使用的是华为测试,通过数据线连接手机和电脑,执行手机助手安装向导。
真正执行测试脚本前,还应该配置python-selenium环境
打开pycharm,settings-->Default Settins-->Project Interpreter-->安装selenium和Appium-Python-Client
现在启动真机设备,执行 Appium 自动化测试脚本,可以通过 Appium-desktop 来运行测试了
最后分享一个神奇的网站,Android开发最新的包和工具都在这里面可以下到。