uibot 之元素定位之使用UI分析器

元素定位是 uibot中核心,特別強(qiáng)大的功能。當(dāng)需要獲頁面元素的文本時(shí)可以和 UiElement.GetValue 配合使用。
我們可以直接使用uibot中自帶的頁面元素分析器

image.png

在瀏覽器中定位元素也是非常方便的。比如現(xiàn)在我想定位這個(gè):
image.png

這是分頁的總數(shù)目,我要得到這個(gè)總數(shù)目,進(jìn)行分頁抓取數(shù)據(jù)。

使用頁面元素分析器如下:
1、首先選擇到這個(gè)


image.png

已經(jīng)得到了這個(gè)元素位置信息。但是這個(gè)信息卻只能定位 124/124。出現(xiàn)不同的數(shù)值就不行了。
我們可以玩外面再挪一層。操作如下:
2、右鍵SAPN的外面一層 TD,將之copy出來。放到獲得元素文本的代碼里做參數(shù)即可


image.png

3、如下:

image.png

#icon("@res:r5jt3uib-53g0-m0d2-ct53-fdn112o72c92.png")
sRet = UiElement.GetValue({"html":{"attrMap":{"css-selector":"body>form>table>tbody>tr>td>div>div>table>tbody>tr>td>table>tbody>tr>td","parentid":"GridView1","tableCol":"4","tag":"TD"},"index":0,"tagName":"TD"},"wnd":[{"app":"iexplore","cls":"IEFrame","title":"*"},{"cls":"Internet Explorer_Server"}]},{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
TracePrint(sRet)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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