我用 XPATH 定位了<input>标签,然后用 浏览器控制-->更新元素值 把 文本/数字 填写上去了。
但是当跳到下一个步骤时,前面填的这个自动变为空。
估计是网页有JS所致。
请教这类问题一般用什么办法处理?谢谢
用的quicker多少版本?如果是比较早的,升级到最新的版本测试看一下。 如果还不行,就需要分两步,先给输入框设置焦点,然后用发送文本到窗口。
我这个1.38.8了 , 我晚上试试升级再来。
另一个想法是,直接读取元素在网页框的X,Y位置,然后移动鼠标去模拟点击+输入。但是我好像没看到 “读取浏览器元素” 位置的 命令。希望得到指导。谢谢
获取不到坐标。 触发事件里有一个设置焦点,用那个给输入框设置好焦点之后就可以模拟输入进去了。
不是把? 获取元素坐标挺重要的, 有时候某些元素/图 获取不了路径或便宜点击位置的时候, 这个 获取X,Y坐标就很重要了
如果能找到方法,欢迎提供,我是没找到😂
------------------如果还不行,就需要分两步,先给输入框设置焦点,然后用发送文本到窗口。-------------
搞了很久,搞不定呢
具体什么情况? 焦点设置不过去?还是文本发送不进去? 有可能选择器的值不对?
1, 触发事件可以试试改成点击输入框
2, 尝试用模拟按键tab键定位到指定位置
是否有其他输入框或者下拉框之类的,有的话可以试试另一个办法