4、RIDE定位问题

一、直接使用谷歌的DevTools查看元素定位

在RIDE写脚本运行时经常会遇到报错无法定位,如果每一次都通过跑脚本来验证是否定位准确会浪费很多时间,可以使用谷歌浏览器F12的DevTools中console来定位元素,输入$显示对应的值

$() 返回与指定的CSS选择器相匹配的第一个元素,等同于document.querySelector()

$$()  返回与指定的CSS选择器相匹配的所有元素的数组,等同于document.querySelectorAll()

$x()  返回与指定的XPath相匹配的所有元素的数组

我使用的是XPath,具体的使用方法为选择console,在下方光标处输入$x('xpath路径'),西方就会返回匹配的元素,有值说明可以定位到,值为空则说明路径不正确无法定位

原文链接:https://blog.csdn.net/lovingsoft/article/details/113274454



二、svg标签元素的XPATH定位

这种元素如果通过常规的copy xpath是无法定位的,需要通过name属性来进行定位

写法为//*[name()="svg"],如有多个svg标签则需要添加元素的其他属性来精确定位,如//*[name()="svg"][1]

其他链接:
https://blog.csdn.net/qq_38161040/article/details/103872979

https://blog.csdn.net/joker_zsl/article/details/106898102


你可能感兴趣的:(4、RIDE定位问题)