自动化代码中,用到了哪些设计模式?

本文探讨了自动化测试中常用的设计模式,包括单例模式、工厂模式和Page Object(PO)设计模式。PO模式用于提高测试代码的可读性和可维护性,每个页面对应一个page class,封装了页面元素和操作方法。此外,还提到了数据驱动模式和面向接口编程在自动化测试中的应用。
摘要由CSDN通过智能技术生成

1、单例设计模式

https://www.cnblogs.com/huchong/p/8244279.html

2、工厂模式

https://www.cnblogs.com/Xjng/p/3879064.html

3、PO设计模式

https://www.cnblogs.com/ljfight/p/7404964.html

python selenium自动化测试实践中使用较多的po设计模式。 Page Object(PO):页面对象模式来解决,po能让我们的测试代码变得可读性更好,可维护性高,复用性高。 PO是什么: 1、页面对象模型(PO)是一种设计模式,用来管理维护一组web元素的对象库 2、在PO下,应用程序的每一个页面都有一个对应的page class 3、每一个page class维护着该web页的元素集和操作这些元素的方法 4、page class中的方法命名最好根据对应的业务场景进行,例如通常登录后我们需要等待几秒钟,我们可以这样命名该方法waitingForLoginSuccess()。 下面我们看下PO的代码目录组织示例&

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值