UI自动化代码的编写与进阶之路

1,366 阅读1分钟

一 UI自动化代码编写思路

1.要对目标APP的业务有一点了解,通过appium获得需要操作元素的xpath

2.代码的执行顺序要完全依照模拟操作APP的流程去编写,如下图


3.上述为初学者练习操作,小伙伴可以尝试编写


二 自动化代码的进阶之路

1.PO模型介绍


所谓的PO就是page object,意思是每个页面当成一个对象,给这些页面写一个类,主要就是完成元素定位和业务操作;至于测试脚本要和ta区别开来,需要什么去这些页面类去调用即可。大白话:把同类文件放一起,能复用的东西就抽离出来

2.基于上述模型,思考如何让你的代码变(骚)优(骚)秀(的)

前端代码可以组件化,后端代码可以微服务化,那么测试的代码一定也可以工程化,如下图:


3.传送至项目地址

喜欢的小伙伴可以点个star

谢谢