4、RIDE定位問題

一、直接使用谷歌的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


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容