的给定的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