带劲!3个常见的自动化软件测试面试题深度剖析!

本文深入探讨了Appium UI自动化中的显式等待和隐式等待,以及它们在实际项目中的应用。同时讲解了Selenium处理页面下拉选择框的方法,包括标准和非标准下拉框的测试策略。此外,还对比分析了安卓和iOS App测试的区别,涉及分辨率、操作系统、操作习惯、安装卸载等多个方面。最后,作者分享了个人成长的感悟和面试经验的总结。
摘要由CSDN通过智能技术生成

我是黄财财,励志成为打拳届最会测试的大肚腩少年的我,和哈皮群友聊了一天,发现大家面试遇到的最多的还是Web端/APP端的自动化测试的问题,然后收集了以下App/Web自动化的面试题真题,大家可以都来试试,自己能不能都答上来了。
有情怀,有干货,点击这里【Python自动化测试】领取更多软件测试面试资料。

在这里插入图片描述

Appium UI 自动化中显式等待和隐式等待的异同?在实际项目中是如何应用 的?

  1. 相同点都是智能等待,在一定时间范围内不断查找元素,一旦找到立刻结
    束查找继续执行代码,没找到才会一直找到超时为止
  2. 不同点是隐式等待是全局性设置,并且可以随时更改,在更改后对之后
    的 findxxx 方法生效,对点击、输入、滑动之类的操作不起作用;
    显式等待仅仅针对单一元素生效,并且不仅仅是针对查找,也可以针对元
    素的某些属性进行自定义判断
    很可能下一个问题就是你在测试过程中常用哪种等待?
    三种都有,相互结合根据各自不同特点应用不同的场景。
  3. 大部分元素出现的时间可以用隐式等待统一设置
  4. 特性元素出现时间较长,可以用显式等待针对他进行超时设置
  5. 当操作类型必须等待一段时间才能完成时
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值