浅谈python+selenium自动化测试的二次封装思想

本文介绍如何在Python自动化测试中通过封装提高代码复用率。利用Excel管理测试数据,并封装元素定位方法实现显示等待,以此减少代码冗余并提高测试效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在进行web自动化测试的过程中,我们经常会重复执行很多脚本,语句以及方法,这时,我们可以讲常用的动作封装到一个类中,以便多次调用

比如可以将一些数据调用,以及其他常用方法封装到类中,放到指定的包下

在python自动化设计中,用例执行的数据可以使用excel来保管,所以可以将调用excel数据的方法进行封装,便于用例脚本调用

其次,可以将用例中反复使用的动作封装到方法中

 

封装的好处是可以减少代码的重写,提升代码的利用率,减少写脚本的时间

贴一个封装元素定位方法的例子,这样脚本中的每个元素定位,都会使用显示等待方法

大家有兴趣欢迎讨论,也可以查看我在网易云录制的全套Python自动化测试的视频

https://study.163.com/course/introduction.htm?courseId=1209269808&share=2&shareId=480000001883452#/courseDetail?tab=1

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值