填写输入框指令全选了网页
视频教程
问题引入:
在网页填写输入框的时候总会出现网页全选的情况如下图所示:
错误原因排查
指令填写输入框
的原理是先点击这个元素,按键盘 Ctrl+A
全选输入框现有的所有内容,再 Delete
清除输入框数据,然后输入内容。当元素没有加载出来我们点击后输入框焦点没有正确对焦(也就是鼠标的光标不在输入框里面)后续执行 Ctrl+A
就会变成全选了。元素本身加载出来了,但是点击的状态生效比较慢或者被后面的网页加载冲掉了,这个时候可以在高级中设置延长点击和 Ctrl+A
之间的时间间隔。
解决方案
在填写输入框前面加固定延迟或者等待元素
解决方案①:添加固定等待时间等待元素在网页上真正刷出来。
解决方案②:添加等待元素(注意等待的元素和输入框元素要一致)。
解决方案③:在指令的高级中,把焦点超时时间设置得长一些。