1、启动appium上一篇介绍了iOS Demo,此片将开启Android Demo,依然是mac系统,以后会开启Windows系统的。
Android Demo开启前,Android配置环境要配置好,可以看上上片文章
一、appium 客户端
1、启动appium
如果安装的是appium客户端,所以直接点击appium,就能启动了
2 Android Setting
点击安卓按钮进行Android设置
2.1模拟器配置
这里要配置App Path(我是在github下载的appiumDemo https://github.com/appium/sample-code 此路径就是sample-code-master/sample-code/apps/android-rottentomatoes-demo-debug.apk)
在正常开发中,.apk包需要开发人员提供。然后配置模拟器的Device Name和Version
备注:如何获取模拟器Device Name:
在终端输入:adb devices回车就能看见设备名了
如果你回车没有发现设备名,不要着急,我们还要配置一下 .bash_profile
如果没有创建过.bash_profile,
在终端输入:touch .bash_profile 进行创建
如果创建过了,输入:open -e .bash_profile,将弹出.bash_profile的编辑框
按👇的配置上面export 2行
export ANDROID_HOME (配置Android sdk的路径)
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
如果你找不到sdk的路径 下面的方法可以帮你找到。
配置好后,关闭.bash_profile的编辑框,再次输入adb devices,就能找到安卓设备了,当然真机也是这样获得id的。
2.2真机设置
下载Package,不选择App Path,但是App Path 填好后,Package 就方便找到了。
然后配置真机的Device Name和Version,Device Name可以add Devices获得,手机的Version可以在手机的“设置-关于手机”可以找到。
3.Appium Inspector 元素定位页面和生成脚本
点击Launch,启动appium,当出现下面的日志时,点击放大镜,出现Appium Inspector 元素定位页面
3.Appium Inspector 元素定位页面和生成脚本
可以参考上一篇的iOS Demo.
4.运行脚本,开始测试
在终端cd到你脚本所在的文件夹,
命令:python ****.py
就可以运行你的脚本,开始自动化测试了。
注意:运行脚本时,appium必须启动,appium设置与你的设备保持一致,点击Launch是开始运行。但是一定要关闭Appium Inspector。不能启动Appium Inspector。如果运行不成功,可以重新启动,再次运行。(真机测试请麻烦连上真机)
模拟器和真机的脚本配置:模拟器:app是.apk的路径,真机的app 是package,其他根据设备进行调整。