鍍金池/ 問答/Python  網(wǎng)絡(luò)安全  HTML/ 某一節(jié)點(diǎn)id確定,子節(jié)點(diǎn)均為動(dòng)態(tài)節(jié)點(diǎn),其中的孫子節(jié)點(diǎn)的text值唯一,如何確定該

某一節(jié)點(diǎn)id確定,子節(jié)點(diǎn)均為動(dòng)態(tài)節(jié)點(diǎn),其中的孫子節(jié)點(diǎn)的text值唯一,如何確定該孫子節(jié)點(diǎn)

圖片描述

如圖 節(jié)點(diǎn)<div id='policyGrid-body'>id值確定,下面的子節(jié)點(diǎn),孫子節(jié)點(diǎn)均為動(dòng)態(tài)元素,想要確定<a>屬性的text為kanagawa-L100-6這個(gè)節(jié)點(diǎn)

使用contains嗎?該如何寫呢?能說(shuō)下contains的具體使用方法嗎?contains使用時(shí)可以遍歷當(dāng)前節(jié)點(diǎn)下的所有節(jié)點(diǎn)嗎?

回答
編輯回答
柒槿年

find_element_by_xpath("http://div[@id='policyGrid-body']//a[contains(text(),'kanagawa-L100-6')])
//a選擇屬于 policyGrid-body 元素的后代的所有 a 元素,而不管它們位于 policyGrid-body 之下的什么位置。

2017年11月14日 19:31
編輯回答
獨(dú)特范

selenium?try

By.xpath("http://div#policyGrid-body/a[contains(text(),'kanagawa-L100-6')] ")
2018年7月9日 02:15