UI自动化之web端框架总结
PO模式 元素元素分离
1、一共分成4层
第一层 放入数据层,比方说登录的账号密码,需要输入的经纪人相关数据。当需要更换相关数据时 直接在data里更换数据就行
第二层 page层,web端不同的跳转页面,每个页面对应一个元素定位文件,当元素发生变更时,直接修改对应的元素定位文件即可。
当遇到下拉框或者是列表页,无法直接通过id来定位时,可以查找比较唯一的label说明来定位,通过父子、兄弟、相邻来定位。具体可参考该链接
https://www.cnblogs.com/zhangdingqu/p/12215370.html
第三层 测试报告层
执行完毕的测试报告丢进去就完事了
第四层 测试用例层,需要以test为开头,testcase最好统一格式,方便识别。
这里写的比较简略,都录入的主流程,以后有时间需要把用例拆分细化
最后 执行用例并且将结果通过邮件发送到收件人。这里是将测试报告和执行邮件放一块了。