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

如何做直销产品的网站网络广告设计

如何做直销产品的网站,网络广告设计,如何做介绍一门课程的网站,嘉定网站建设电脑培训为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。 使用 UI 自动化测试工具时(包…

为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。

使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而 PageObject 让自动化脚本井然有序,将 page 单独维护并封装细节,可以使 testcase 更稳健,不需要太多改动。

使用

具体做法:把元素信息和操作细节封装到 Page 类中,在测试用例上调用 Page 对象(PageObject),比如存在一个功能“选取相册标题”,需要为之建立函数selectAblumWithTitle(),函数内部是操作细节findElementsWithClass(‘album’)等:

在这里插入图片描述
以选“取相册标题”举例,伪代码如下:

selectAblumWithTitle() {#选取相册findElementsWithClass('album')#选取相册标题findElementsWithClass('title-field')#返回标题内容return getText()}

PageObject 的主要原则是提供一个简单接口 (或者函数,比如上述的selectAblumWithTitle),让调用者在页面上可以做任何操作,点击页面元素,在输入框输入内容等。因此,如果要访问一个文本字段,PageObject 应该有获取和返回字符串的方法。PageObject 应该封装对数据的操作细节,比如查找元素和点击元素。当页面元素改动时,应该只改变 page 类中的内容,不需要改变调用它的地方。

不要为每个 UI 页面都创建一个 page 类,应该只为页面中重要的元素创建 page 类。比如,一个页面显示多个相册,应该创建一个相册列表 PageObject,它包含许多相册 PageObject。如果某些复杂 UI 的层次结构只是用来组织 UI,那么它就不应该出现在 PageObject 中。PageObject 的目的是通过给页面建模,从而对应用程序的使用者变得有意义:在这里插入图片描述
跳转到另一个页面,初始 page 对象应当 return 另一个 page 对象,比如点击注册,进入注册页面,在代码中就应该 return Register()。如果想获取页面信息,可以 return 基本类型(字符串、日期)。

建议不要在 PageObject 中放断言。应该去测 PageObject,而不是让 PageObject 自己测自己,PageObject 的责任是提供页面的状态信息。这里仅用 HTML 描述 PageObject,这种模式还可以用来隐藏 Java swing UI 细节,它可用于所有 UI 框架。


             【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通


二、接口自动化项目实战 

三、Web自动化项目实战


四、App自动化项目实战 

五、一线大厂简历


六、测试开发DevOps体系 

七、常用自动化测试工具


八、JMeter性能测试 

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

http://www.mmbaike.com/news/99696.html

相关文章:

  • 齐博网站模板青岛网站seo分析
  • wordpress 办公菏泽seo
  • 网站建设推广优化排名平台怎么推广技巧
  • 昆明如何做好关键词推广北京seo做排名
  • 网络课程网站建设淮北网站建设
  • 做网站具体流程步骤制作一个网页的步骤
  • 二手交易网站开发技术路线2023年5月疫情爆发
  • 代做网站收费标准杭州网站seo公司
  • 网站后台编辑器不能用软文营销的三个层面
  • 松北建设局网站网站如何才能被百度收录
  • 来客网站建设引流推广网站平台
  • 公司如何做网站网络推广工作室
  • 接网站制作网站排名优化课程
  • 做门户网站需要多少钱seo主要做哪些工作
  • 哈尔滨最新疫情防控公告seo排名优化推广
  • 信息网络安全包括南京seo网站优化
  • 公司建的站加油违法吗站长统计网站统计
  • 我想要个网站最新网络营销方式有哪些
  • 专做美妆的视频网站个人网站设计方案
  • 外贸新手怎么找客户太原seo排名优化软件
  • 选一个网站做seo网络seo是什么
  • 自己做公司网站成本seo推广网络
  • 新疆乌鲁木齐哪家做网站好优化推广网站怎么做
  • 静态的网页wordpressseo网站推广首页排名
  • 如何做电子商务网站网络培训心得体会5篇
  • 苏州品牌网站设计定制世界杯最新排名
  • wordpress怎么引用新浪ajax威海seo优化公司
  • 谷歌怎么把两个网站做反链石家庄百度推广排名优化
  • 想建一个自己的网站产品代理推广方案
  • 做网站什么职业seo技巧优化