前几天尝试些自动化测试的时候遇到了以下问题,目前已找到原因已解决,整理一下经验。
验证码输入框
HTML代码
当第一个验证码里输入数字‘8’后
前端代码变为
说一下我当时的疑惑,就是为什么这个8在span里这样显示的,
这不对啊,正常不应该是输入到input元素里吗,这怎么直接显示在span上了,这什么骚操作。
然后卡了两天,实在没办法了,去找了前端姐姐...
页面里有个这个属性的
他是个隐藏属性的元素,每次点击span时候监听器调用这个元素来输入数字,响应的也是输入给这个元素的数字。
so,做自动测试定位元素的时候,不能定位span,要定位这个input。
OK,问题解决了。