APP自动化|APP自动化基础及环境搭建

APP自动化|APP自动化基础及环境搭建
文章图片


自动化测试主要用于回归测试。
APP比web端来说,迭代太多。
兼容性测试,现在都在云平台上执行。如云测。
APP自动化|APP自动化基础及环境搭建
文章图片

支持语言,是什么意思。
Macaca技术支持特别少。
APP自动化|APP自动化基础及环境搭建
文章图片


native就是原生安卓系统。
webview网络视图,就是H5
APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

Appium工作原理
APP自动化|APP自动化基础及环境搭建
文章图片

到这里,还是不懂。
Appium环境搭建 APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

Tools取消勾选。
APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

王学丹的课,讲的就是仔细。比其他任何老师的都好。
APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

加入path
APP自动化|APP自动化基础及环境搭建
文章图片

加入path
APP自动化|APP自动化基础及环境搭建
文章图片

加入path
验证,命令行输入adb,只要看到版本号。
APP自动化|APP自动化基础及环境搭建
文章图片
APP自动化|APP自动化基础及环境搭建
文章图片

夜神模拟器。
APP自动化|APP自动化基础及环境搭建
文章图片

如何让系统找到模拟器?
APP自动化|APP自动化基础及环境搭建
文章图片
把platform下的adb改名为夜神bin下的nox_adb,并复制到bin文件夹,然后重启夜神。
再用adb devices 检测到的就是夜神模拟器的设备
APP自动化|APP自动化基础及环境搭建
文章图片

运行第一个appium测试 夜神模拟器打开USB开发者模式
APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

APP自动化|APP自动化基础及环境搭建
文章图片

定位到应用。
APP自动化|APP自动化基础及环境搭建
文章图片

点击元素,右下角显示元素信息。
??????APP自动化|APP自动化基础及环境搭建
文章图片


platformName和plartFormVersion是根据安卓版本写的
devicesName是自己起的
每个在移动端运行的APP都会有一个包 appPackage 先启动待测应用 再用adb命令去获取
这里没搞懂,为什么要访问127那个网址的4723端口。
appium填写127网址和端口,启动appium,然后执行脚本,结果:启动了通讯录应用。
appium是一个server?





【APP自动化|APP自动化基础及环境搭建】

    推荐阅读