写了一个自动打开网页并填写用户名密码的动作,如上图。不时会出现先填写password再填写account的情况,如何解决?
今天将两个“发送文本到窗口”步骤的内容改成变量后测试了10次没有出现问题,之前直接填文本的时候会出现上述情况。
可能等待时间太短了,网页还没准备好。
不清楚测试环境,但是看代码发现,你是先打开网页,然后直接发送文本到窗口,没有点击用户名窗口获取焦点,那这个顺序就不可控了。
你可以试一下打开网页——返回标签页ID——等待指定标签页ID加载完成——更新指定元素内容。个人建议,实在无法用更新元素值的方法时再考虑模拟按键和发送文本,容易失败。
试试这个,自动化序列 - 动作信息 - Quicker (getquicker.net)