zoukankan
html css js c++ java
PO模式下 骨架结构
PO模式下 大致目录结构为
basePage
存放一个公共方法类 ,编写完成后一般不改动,专门提供到所有公共的方法
如:元素定位,断言,关闭, 访问url,
pageObjiect
存放所有的页面对象,将需要执行流程的页面都存入pageObject当中
写法大致固定 分为三个模块:
一 : 类 继承于公共类
二 : 变量 对页面属性进行变量 如 url 搜索框 登录框的元素 需要引入By模块进行定位
三 : 操作行为 一般调用公共类的定位元素函数
四 : 调试部分 当前页面进行调试(刚写完脚本的时候会用到)
Test_case
用于管理测试用例,可以在前置条件函数 setUP 里把公共类引用过来
或者可以通过excel 或 unittest自带的ddt驱动 以及pytest 的mark包作为数据驱动进行文件的读写
后期还可以进行添加日志等机构
查看全文
相关阅读:
python中filter(),map()和reduce()的用法及区别
Python中的单例模式的几种实现方式的及优化
python标准库和第三方库的区别
django和flask的区别
wtforms
protobuf学习
人物FSM
策略模式
虚函数调用机制
虚析构函数
原文地址:https://www.cnblogs.com/sunzzc/p/13386415.html
最新文章
事件处理机制及事件环机制
node中的favicon.icon请求
node中的require
setTimeout和setInterval的unref()和ref()用法
javascript或node中的console用法总结
几年前无聊小游戏之作_WEB版本打泡泡
少部分手机浏览器对于COOKIE支持不够导致服务端无法读取session的解决方案
Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
安卓中图片资源的获取和转换
安卓自定义view_GDI绘图 _2d绘图_canvas绘图
热门文章
安卓控件自定义的方法
安卓游戏开发_基础环境获取代码
安卓2D游戏开发设置
Unity3D Android手机开发环境配置
Unity 4.2.0 官方最新破解版(Unity3D 最新破解版,3D游戏开发工具和游戏引擎套件)
Python 中的 if __name__ == '__main__' 该如何理解
python3中如何区分一个函数和方法
Python里面search()和match()的区别
django的queryset和objects对象
一个基于百度云和图灵的人工智能程序
Copyright © 2011-2022 走看看