前言:
设计用例格式类,封装PO模型工厂,一行代码执行上千条用例不是梦,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO概念变得无所谓,让一个测试小白都能编写并实现自动化
知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。上一篇文章《Python实现UI自动化框架 -- 一键调用页面操作》
《Python实现UI自动化框架 -- 一键调用页面操作》链接:https://blog.csdn.net/weixin_40331132/article/details/105923262
excel用例处理PO模型 的文案还未写完成,预估在5月9号晚整理出来。因为工作太忙了
先看实现的结果:
替代PO模型:一切公用的执行用例都可以放到以common开头的sheet页里,其他非common用例可以使用 调用用例 方法,在locator输入用例名可调用。细节处理(common用例可以调用common用例,但不可以调用自己,程序会死)
excel用例逻辑:
打开baidu, 等待页面出现,然后调用用例:common_input, common_input的用例在第二张图,执行结果看第三图、四图
执行用例:
common(公共)用例:
执行页面:
执行步骤打印: