Python实现UI自动化框架 -- excel用例处理PO模型

时间:2024-03-28 19:22:37

前言:

      设计用例格式类,封装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的用例在第二张图,执行结果看第三图、四图

执行用例:

Python实现UI自动化框架 -- excel用例处理PO模型

 

common(公共)用例:

Python实现UI自动化框架 -- excel用例处理PO模型

 

执行页面:

Python实现UI自动化框架 -- excel用例处理PO模型

执行步骤打印:

Python实现UI自动化框架 -- excel用例处理PO模型