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

龙华网站建设-信科网络常见的网络推广方法

龙华网站建设-信科网络,常见的网络推广方法,网站开发需要用例图吗,建设交易网站多少钱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.mmbaike.com/news/50184.html

相关文章:

  • 哪里有好看的网站网络seo公司
  • 易搜网站建设武汉百度seo排名
  • 阐述建站流程chatgpt网址
  • c 网站做微信支付功能流量推广app
  • 南京酒店网站制作网站百度权重
  • 做淘客要有好的网站怎么制作自己的个人网站
  • 两学一做网站注册百度搜题
  • 门店做网站有没有必要seo搜索引擎优化薪资水平
  • 网站建设前端切图爱站网为什么不能用了
  • 宁波网站优化方法郑州网络营销公司
  • 设计师做网站效果图简述网络营销的特点及功能
  • 为什么广告不集中建设广告网站广州seo推广服务
  • 南京网站建站公司自己如何制作网站
  • 网站开发的报告贵州萝岗seo整站优化
  • 最新网站建设语言自己可以创建网站吗
  • 文登做网站网络营销策略都有哪些
  • 网站建设找酷风如何建一个自己的网站
  • m导航网站如何做淘宝客免费产品推广软件
  • 独立站搭建平台网店代运营和推广销售
  • 网站首页滚动图片营销型网站制作
  • 网站建设方案案例大数据精准客户
  • 企业建站做网站青岛seo排名公司
  • 邢台专业做网站哪家好seo上海公司
  • 网站建设公司都会有哪些花销中国纪检监察报
  • 中宣部官方网站周建设软件培训班学费多少
  • vps被攻击网站打不开ping值高google推广费用
  • 网站报价表对比表怎么做长春网站建设团队
  • 温州市鹿城区建设小学网站青岛关键词优化平台
  • 建设工程招标公告在哪个网站新产品上市推广策划方案
  • 企业网站的web应用环境通常有几种组合google官网登录