Selenium - 通过Xpath选择基于多个属性的元素

时间:2018-04-06 13:17:07

标签: selenium selenium-webdriver xpath

我做了一个谷歌搜索单词' Apple'使用Selenium。

使用下面的xpath我只是在搜索结果中包含“' Cupertino'在里面。但它确实没有回报!

//a[contains(.,'Apple') and //span/em[contains(.,'Cupertino')]]

Google搜索结果截图:

enter image description here

有人可以帮我纠正我使用的Xpath吗?

1 个答案:

答案 0 :(得分:1)

尝试以下XPath

//h3[contains(.,'Apple') and following-sibling::div[contains(.,'Cupertino')]]/a