PO 模式

PO 模式啊啊

大家好,又见面了,我是你们的朋友全栈君。

PO 模式:是 Page Object 的简称, 也可称为  Page Object Model, 简称为 POM

PO 模式的思想就是 : 把一个页面转化成对象

为什么用 po 模式?po 模式的好处在哪里?
– 可读性强, 通过方法名称表示页面操作
– 可扩展性,
– 可维护性。前端发生变化和用例发生变化。
– 可复用性。重复代码共用。

不使用PO模式的缺点???
1.易读性差:一连串的find element会使代码显得杂乱无章
2.可扩展性不好:用例孤立,无法扩展
3.可复用性差:无公共方法,很难复用
4.可维护性差:一旦元素变化,需要维护修改大量测试用例

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133249.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月1日 下午5:00
下一篇 2022年5月1日 下午5:00


相关推荐

  • iptables如何删除一条规则

    iptables如何删除一条规则

    2021年6月3日
    134
  • 我的 Vue.js 学习日记 (四) – v-bind:class / style 用法

    我的 Vue.js 学习日记 (四) – v-bind:class / style 用法

    2022年4月2日
    41
  • 最详细的APAP论文代码分析

    最详细的APAP论文代码分析最详细的APAP论文代码分析代码见:https://cs.adelaide.edu.au/~tjchin/apap/此次实验选用的代码是2013年的版本:由于文档中的代码块截图不一定清楚,需要的可以去上面的网址下载代码对照着看。一、代码1.1、加载文件在程序开始前调用close、clear等函数清除原先工作空间的操作,然后将此次实验所需的文件文件添加到环境中。1.2、编译Mex文件经过对代码块添加测试代码,证明了此处的代码块并未执行,在命令行仅仅输出了对文件的判断,而未输出if-end

    2025年12月8日
    3
  • 驰骋工作流jeesite4_jflow的安装讲解

    驰骋工作流jeesite4_jflow的安装讲解Jeesite4 Jflow 安装讲解百度搜索 jflow4 jflow 打开链接进入到码云上 在克隆下载里面选择你所需要的下载方式 推荐 svn 下载 后期可随时更新代码 代码更新是通过 svn 提交 码云转换其他会有延迟 其他方式你获取的可能不是最新代码 2 复制 svn 的链接 svn gitee com thinkgem jeesite4 jflow SVNCheckout 下载到本机上 下载的账号密码为码云账号密码

    2025年7月6日
    4
  • 杭州电信域名解析服务器,浙江电信的DNS是多少?

    杭州电信域名解析服务器,浙江电信的DNS是多少?1、湖州、嘉兴、绍兴、舟山202.101.172.362、金华、衢州、丽水、台州202.101.172.373、温州202.96.104.164、宁波202.96.104.155、杭州202.101.172.35行政区域名行政区域名是按照我国的各个行政区划分而成的,其划分标准依照国家技术监督局发布的国家标准而定,包括“行政区域名”34个,适用于我国的各省、自治区、直辖市,分别为:BJ-北京市;SH…

    2022年7月11日
    41
  • vmware虚拟机版本不兼容_vm虚拟机与device不兼容怎么处理

    vmware虚拟机版本不兼容_vm虚拟机与device不兼容怎么处理引言:现在的windows操作系统对旧版本的软件兼容性非常差,很多老软件无法在win10下运行,因此我们需要建立虚拟机来运行老版软件。可是我们通过虚拟机安装XP系统时,有时候会出现546错误。经过本人网上搜索,发现这种问题还不在少数。正文:网上有一些大神啊,就开始支招了:“一定是你的安装包不对,换一个安装程序就可以了”、“VM重启几次就好了”。但是。。。。。这种解决方案通常是解决不了问题。瞎支招的…

    2022年8月16日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号