的給定的HTML文本:硒的webdriver/XPath的:如何找到實體元素及其子
<div class="class1">
<div class="class2">1 2 3</div>
<div class="class3">a b c</div>
</div>
因爲我已經在我的HTML中使用類「class1的」幾個div元素,並沒有一個是編號我想通過它的孩子的文本找到/獲取這個父元素。
我嘗試了不同的變種一樣
By.xpath("//div[contains(@class, 'class1') "
+ "and text()[contains(.,'1 2 3')] "
+ "and text()[contains(.,'a b c')]]"));
但似乎沒有任何工作還沒有。
在上面的例子中,我猜測class1元素的文本被選中,但沒有選中它的子元素。
任何人都可以幫忙嗎?
嘗試,它做工精良。非常感謝! – StephanM