移动自动化测试:Android Studio 、Appium、夜神模拟器
环境是Window 10 64位
第一章:安装Appium
Appium和node.js需要一起安装,他们的依赖关系暂不深究。
1. node.js傻瓜式安装
安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:
2.安装appium,安装appium有两种方法。
1).借助于步骤1安装好的node.js,进入cmd,输入命令npm install –g appium (不推荐,太慢了)
2).官网上选择下载相应版本的appium并安装。(选择对应系统64位的软件包,傻瓜式安装即可)
官网地址:https://bitbucket.org/appium/appium.app/downloads/
看其他博主有遇到未安装.NET Framework,Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,如果报错,请自行下载安装.NET Framework(直接百度即可)。
3).把node_modules的bin目录放到系统的Path路径里
;E:\Program Files\Appium\node_modules\.bin
进入cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。(这一步需要把JDK、Android SDK安装完成后再进行检查)
4).安装好后,双击Appium.exe运行。
第二章 Android SDK环境
Android 也是基于JAVA开发的。JDK默认安装,在此不介绍了。
1. 首先下载Android Sudio进行安装。(我都是傻瓜式安装,也没有对API版本有什么特殊要求)
官网下载:http://www.android-studio.org/
2. 配置环境变量
设置 ANDROID_HOME 系统变量为你的 Android SDK 路径
C:\Users\z_wh\AppData\Local\Android\sdk
把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里
;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
第三章 安装夜深模拟器
1. 傻瓜式下载安装
2. 启动夜深模拟器,打开开发者模式。
在夜神模拟器的安装目录Nox\bin下cmd执行Nox_adb.exe devices查看能否发现设备如下:
如果能发现设备的话,请备份sdk\platform-tools目录下的如下三个文件,将夜神模拟起的No_adb.exe重命名为adb.exe,复制如下三个文件覆盖sdk\platform-tools下的相同文件。
新起一个cmd窗口,在夜神模拟器启动的情况下,adb devices看下是否可以发现设备。
第四章 客户端编码
PyCharm 编写python代码。
辅助工具:
进入目标设备:adb shell
模拟器上操作,查看操作日志:logcat |grep cmp=
流程图:
python代码
appium
android sdk
夜神模拟器
参考:
新手学appium-Appium_Python_Client的使用
[Android测试] Appium的一些坑问题错误解决 与 技巧集锦