首页 > Web开发 > 详细

WebUI自动化项目代码结构

时间:2020-01-19 15:39:29      阅读:123      评论:0      收藏:0      [点我收藏+]

web自动化用到的项目设计模式最成熟的就是pageobject设计模式,简称PO模式。

技术分享图片

 

 主要分为三层:

case:用例层封装:test_xx.py针对每个页面写测试用例

case/conftest.py:局部的配置文件,只在case目录下生效,可以写一些用例的准备工作,如:登录

common:底层封装,base.py文件重新封装了selenium的一些基本操作方法。

Page:页面层封装:xx_page.py对每个页面的操作封装,继承base.py基类方法,主要为写用例做准备,把每个页面用到的方法和行为事件封装起来,便于维护。

conftest.py:全局的配置文件。

WebUI自动化项目代码结构

原文:https://www.cnblogs.com/crystal1126/p/12213810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!