python
画江湖Test
这个作者很懒,什么都没留下…
展开
-
描述方法重载与方法重写?
1)方法重载:是在一个类里面,方法名字相同,而参数不同。可以相同也可以不同。重载是让类以统一的方式处理不同类型数据的一种手段。2)方法重写:子类不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。原创 2024-03-27 09:51:48 · 90 阅读 · 0 评论 -
Python 里面 classmethod 和 staticmethod 的区别?
如果在@staticmethod 中要调用到这个类的一些属性方法,只能直接类名.属性名或类名.方法名。而@classmethod 因为持有 cls 参数,可以来调用类的属性,类的方法,实例化对象等。Python 里面 classmethod 和 staticmethod 的区别?原创 2024-03-07 11:14:04 · 362 阅读 · 0 评论 -
请描述抽象类和接口类的区别和联系?
请描述抽象类和接口类的区别和联系?原创 2024-03-07 10:59:48 · 376 阅读 · 0 评论 -
selenium为什么不推荐使用xpath定位
selenium原创 2023-03-09 11:36:11 · 498 阅读 · 0 评论 -
web ui自动化测试中显式等待,隐式等待的区别
相同点都是智能等待,在一定时间范围内不断查找元素,一旦找到立刻结束查找继续执行代码,没找到才会一直找到超时为止不同点隐式等待是全局性设置,并且可以随时更改,在更改后对之后的findxxx方法生效,对点击、输入之类的操作不起作用;显式等待仅仅针对单一元素或一组生效,并且不仅仅是针对查找,也可以针对Alert、iframe,或者元素的某些属性进行自定义判断原创 2022-12-08 13:53:20 · 411 阅读 · 0 评论 -
在selenium中如何处理多窗口
这个多窗口之间跳转处理,在实际selenium自动化测试经常遇到。点击一个链接,这个链接会在一个新的tab打开,然后接下来要查找元素在新tab打开的页面,需要先将driver切换至window,然后再定位,步骤如下:先获取当前的windowhandle操作打开新界面后,获取所有的windowhandles遍历windowhandles,判断和当前的windowhandle不一样则切换至该windowhandlewindow太多则可以按照title、url等其他信息进行判断切换原创 2022-12-07 15:28:24 · 1130 阅读 · 0 评论