selenium
画江湖Test
这个作者很懒,什么都没留下…
展开
-
请描述抽象类和接口类的区别和联系?
请描述抽象类和接口类的区别和联系?原创 2024-03-07 10:59:48 · 376 阅读 · 0 评论 -
自动化测试定位不到元素怎么办?
自动化元素定位不到原创 2023-03-13 14:44:47 · 246 阅读 · 0 评论 -
如何提升自动化脚本的稳定性
1.避免使用固定的数据,测试用例中使用老的测试数据,可能会被别人修改或删除。所以每次跑脚本前,在脚本中构造新的数据,跑完脚本后,把数据清理掉。2.降低用例之间的耦合性,每个用例尽量都走完整的流程,不要依赖于其他用例,避免其他用例执行失败,影响了后续的用例。3.提升依赖环境的稳定行,通常某些用例会依赖第三方系统的环境,如果第三方环境不稳定,会造成用例执行的不稳定。4.脚本的异常处理,在脚本中要多考虑可能出现的异常,尽量对每种异常都有对应的处理方法,避免失败后程序退出。如何提升自动化脚本的稳定性。原创 2023-03-10 17:23:19 · 720 阅读 · 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 评论 -
自动化测试过程中你知道验证码的处理方式有几种
针对验证码有如下方法:在产品没有上线前,需要找开发先给web验证码留后门,也就是将验证码验证先注释掉让开发给web验证码留一个万用验证码,只要输入给定的验证码,就可以强制登录当有的页面可以勾选保存用户名,密码可以通过Cookie跳过登录验证码,使用抓包工具就行了使用验证码识别技术原创 2022-12-07 15:30:21 · 403 阅读 · 1 评论 -
在selenium中如何处理多窗口
这个多窗口之间跳转处理,在实际selenium自动化测试经常遇到。点击一个链接,这个链接会在一个新的tab打开,然后接下来要查找元素在新tab打开的页面,需要先将driver切换至window,然后再定位,步骤如下:先获取当前的windowhandle操作打开新界面后,获取所有的windowhandles遍历windowhandles,判断和当前的windowhandle不一样则切换至该windowhandlewindow太多则可以按照title、url等其他信息进行判断切换原创 2022-12-07 15:28:24 · 1130 阅读 · 0 评论