每日面经
-
考察点:UI自动化
-
难度: 中等
-
题目:在做UI自动化时,使用UI自动化测试工具进行自动化测试,一个元素明明定位到了,点击无效(也没报错),如果解决?
ps:每周一公布上周所有题目答案
第一、添加等待方法
第二、浏览器最大化
第三、切换frame
第四、使用其他定位方式
第五、添加关闭弹出窗口步骤
1,元素的属性is_enable如果为false则不可操作;
2,肉眼可见的元素也可能被其他元素遮挡,需要使用js脚本将元素样式后再进行操作
说一下我遇到的类似情况的解决方法:
1、确认一下元素定位是否正确,会不会是定位到多个元素,我经常遇到这个情况,点击也是无效的,也不会报错;
2、确认一下有没有打开新页面,确保当前页面是你要操作的页面;
3、通过js脚本进行点击操作;