- 博客(7)
- 收藏
- 关注
原创 Python:深度解析*args和**kwargs的功能与区别
在Python中,*args和**kwargs是函数参数中常见的两个参数,它们都表示可以接收不定数量的参数
2024-11-29 09:39:41
1236
原创 Python:深度剖析实例方法、类方法和静态方法的区别
在Python中,类方法(class method)、实例方法(instance method)和静态方法(static method)是三种不同类型的函数,它们在使用方式和功能上有一些重要的区别。理解这些区别对于编写清晰、高效的代码非常重要。
2024-11-28 09:36:27
1214
原创 Python 中 pass、break 与 continue 的区别解析
当执行到continue语句时,当前循环中的后续代码将被忽略,直接开始下一次循环。• break用于中断循环(如for循环或while循环)。当执行到break语句时,循环会立即终止,程序将继续执行循环后面的代码。• pass是一个空操作语句,它什么也不做,只是作为一个占位符,当语法上需要一个语句但你又不想执行任何实际操作时使用。• 上述代码会打印 1、3、5、7、9,当i是偶数时,使用continue跳过本次循环,不打印偶数。• 上述代码会打印 0 到 4,当i等于 5 时,循环被break中断。
2024-11-27 14:33:10
707
原创 Selenium显示等待之 expected_conditions详解
在Selenium UI自动化测试中,显示等待中的expected_conditions是一组用于等待特定条件的方法集合。它提供了一种灵活的方式来等待页面元素的出现、消失、可点击等状态。
2024-11-27 09:24:15
879
原创 Selenium PO设计模式:提升自动化测试效能
Page Object(PO)设计模式是一种用于自动化测试的设计模式,它将页面元素和页面操作封装在单独的类中,以提高测试代码的可维护性、可读性和可扩展性。
2024-11-26 09:39:28
501
原创 WEB UI自动化三种等待策略
在WEB UI自动化测试中,有三种等待方式,分别是显示等待、隐式等待和强制等待。其中强制等待简单但缺乏灵活性;隐式等待适用于一般情况,但对于复杂场景可能不够精准;显示等待最为灵活,可以根据具体需求进行定制,但代码相对复杂一些。合理运用这三种策略可提升自动化测试的稳定性和效率。
2024-11-25 15:52:21
1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅