一 UI自动化代码编写思路
1.要对目标APP的业务有一点了解,通过appium获得需要操作元素的xpath
2.代码的执行顺序要完全依照模拟操作APP的流程去编写,如下图
3.上述为初学者练习操作,小伙伴可以尝试编写
二 自动化代码的进阶之路
1.PO模型介绍
所谓的PO就是page object,意思是每个页面当成一个对象,给这些页面写一个类,主要就是完成元素定位和业务操作;至于测试脚本要和ta区别开来,需要什么去这些页面类去调用即可。大白话:把同类文件放一起,能复用的东西就抽离出来
2.基于上述模型,思考如何让你的代码变(骚)优(骚)秀(的)
前端代码可以组件化,后端代码可以微服务化,那么测试的代码一定也可以工程化,如下图:
3.传送至项目地址
喜欢的小伙伴可以点个star
谢谢