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

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

圖片描述

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

使用contains嗎?該如何寫呢?能說下contains的具體使用方法嗎?contains使用時可以遍歷當前節(jié)點下的所有節(jié)點嗎?

回答
編輯回答
柒槿年

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
編輯回答
獨特范

selenium?try

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