我是黄财财,励志成为打拳届最会测试的大肚腩少年的我,和哈皮群友聊了一天,发现大家面试遇到的最多的还是Web端/APP端的自动化测试的问题,然后收集了以下App/Web自动化的面试题真题,大家可以都来试试,自己能不能都答上来了。
有情怀,有干货,点击这里【Python自动化测试】领取更多软件测试面试资料。
Appium UI 自动化中显式等待和隐式等待的异同?在实际项目中是如何应用 的?
- 相同点都是智能等待,在一定时间范围内不断查找元素,一旦找到立刻结
束查找继续执行代码,没找到才会一直找到超时为止 - 不同点是隐式等待是全局性设置,并且可以随时更改,在更改后对之后
的 findxxx 方法生效,对点击、输入、滑动之类的操作不起作用;
显式等待仅仅针对单一元素生效,并且不仅仅是针对查找,也可以针对元
素的某些属性进行自定义判断
很可能下一个问题就是你在测试过程中常用哪种等待?
三种都有,相互结合根据各自不同特点应用不同的场景。 - 大部分元素出现的时间可以用隐式等待统一设置
- 特性元素出现时间较长,可以用显式等待针对他进行超时设置
- 当操作类型必须等待一段时间才能完成时