当前位置: 首页 > news >正文

龙华网站建设-信科网络百度竞价托管费用

龙华网站建设-信科网络,百度竞价托管费用,网店管家官网,java设计网站1、PageObject 定义 Page Object(简称PO)模式,是Selenium实战中最为流行,并且是自动化测试中最为熟悉和推崇的一种设计模式。在设计自动化测试时,把页面元素和元素的操作方法按照页面抽象出来,分离成一定的对象,然后再…

1、PageObject 定义

Page Object(简称PO)模式,是Selenium实战中最为流行,并且是自动化测试中最为熟悉和推崇的一种设计模式。在设计自动化测试时,把页面元素和元素的操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。

2、PageObject 历史

在这里插入图片描述

3、PageObject 设计理念

在这里插入图片描述

那到底什么是Page Object模式,见名知意,就是页面对象,在实际自动化测试中, 一般对脚本分为三层:
对象层: 用于存放页面元素定位
逻辑层: 用于存放一些封装好的功能用例模块
业务层: 用于存放我们真正的测试用例的操作部分

它的好处如下:
集中管理元素对象
便于应对元素的变化
集中管理一个page内的公共方法,
便于测试用例的编写 后期维护方便,
不需要重复的复制和修改代码

具体的做法如下:
创建一个页面的类
在类的构造方法中,传递 WebDriver 参数。
在测试用例的类中,实例化页面的类,并且传递在测试用例中已经实例化的WebDriver对象。
在页面的类中,编写该页面的所有操作的方法
在测试用例的类中,调用这些方法

4、PageObject 六大原则

在这里插入图片描述

1)用公共方法代表UI所提供的功能
2)不要暴露页面内部的元素给外部
3) 一般不要使用断言
4)方法应该返回其他的PageObject或者返回用于断言的数据
5)不需要展示所有的页面
6)同样的行为不同的结果可以建模为不同的方法

5、PageObject 特点

在这里插入图片描述

http://www.sczhlp.com/news/21267/

相关文章:

  • 手机网站怎么做的好处百度网址大全 官网首页
  • 北京网站建设公司怎么样黄页推广引流
  • 租房子网站怎么做全球最牛的搜索引擎
  • 深圳外贸网站建设制作重庆seo排名公司
  • 家庭旅行 - 大理篇
  • frp 搭建,包括 frps、frpc 配置,服务安装
  • 今年国内智能眼镜出货量预计达 290.7 万台;ElevenLabs 推出商用 Eleven Music API丨日报
  • 如何解决数据库通过ETL工具增量同步数据,并更新源表状态导致数据不一致的问题。
  • wordpress网站做app查关键词排名软件
  • 石排镇专业建站公司东莞seo网络推广专
  • 广州做网站技术广州新闻热点事件
  • 可以做结构式的网站百度查重免费入口
  • 小黄人大电影免费观看搜索引擎优化排名优化培训
  • 做医学网站网站备案查询官网
  • 网站建设服务介绍网站优化关键词排名
  • 哪些专业能建网站免费网站注册平台
  • 景观设计公司利润湖南正规seo公司
  • 北京做网站设计公司河北网站seo外包
  • 海东高端网站建设公司济南网站优化公司排名
  • 迅为RK3588开发板Android12 制作应用架构签名
  • css介绍3
  • Odoo 18 通用图片导入工具:从零到一的企业级开发实战
  • 备案的博客网站可以做别的吗b2b和b2c是什么意思
  • 武汉网站维护媒体推广
  • 网站建设综合设计打开百度一下的网址
  • 护肤品网站建站模板网站建设全网营销
  • 企业网站建设心得360推广登录
  • wordpress的php版本什么是搜索引擎优化?
  • 做网站开发要具备什么知识百度推广创意范例
  • 成都建工网站关键词优化的主要工具