一、直接使用谷歌的DevTools查看元素定位
在RIDE寫腳本運(yùn)行時(shí)經(jīng)常會(huì)遇到報(bào)錯(cuò)無法定位,如果每一次都通過跑腳本來驗(yàn)證是否定位準(zhǔn)確會(huì)浪費(fèi)很多時(shí)間,可以使用谷歌瀏覽器F12的DevTools中console來定位元素,輸入$顯示對(duì)應(yīng)的值
$() 返回與指定的CSS選擇器相匹配的第一個(gè)元素,等同于document.querySelector()
$$()? 返回與指定的CSS選擇器相匹配的所有元素的數(shù)組,等同于document.querySelectorAll()
$x()? 返回與指定的XPath相匹配的所有元素的數(shù)組
我使用的是XPath,具體的使用方法為選擇console,在下方光標(biāo)處輸入$x('xpath路徑'),西方就會(huì)返回匹配的元素,有值說明可以定位到,值為空則說明路徑不正確無法定位

原文鏈接:https://blog.csdn.net/lovingsoft/article/details/113274454
二、svg標(biāo)簽元素的XPATH定位
這種元素如果通過常規(guī)的copy xpath是無法定位的,需要通過name屬性來進(jìn)行定位
寫法為//*[name()="svg"],如有多個(gè)svg標(biāo)簽則需要添加元素的其他屬性來精確定位,如//*[name()="svg"][1]

其他鏈接:
https://blog.csdn.net/qq_38161040/article/details/103872979
https://blog.csdn.net/joker_zsl/article/details/106898102