Can';在python中使用xpath定位器定位某个元素

Can';在python中使用xpath定位器定位某个元素,python,xpath,Python,Xpath,我编写了一个xpath来访问某个元素,但不幸的是,它无法访问该元素 我不明白我在哪里偏离了方向。希望有人能给我一点帮助 我正试图从以下元素中找到地址 以下是要素: <div class="detail-contact-address"> <i class="fa fa-map-o"></i> Address:36 Sukhumvit, Soi 15, Wattana, Klongtoey-nua, Bangkok 10110, Thailand

我编写了一个
xpath
来访问某个元素,但不幸的是,它无法访问该元素

我不明白我在哪里偏离了方向。希望有人能给我一点帮助

我正试图从以下元素中找到地址

以下是要素:

<div class="detail-contact-address">
   <i class="fa fa-map-o"></i> 
   Address:36 Sukhumvit, Soi 15, Wattana, Klongtoey-nua, Bangkok 10110, Thailand
</div>

要获取文本,请单击xpath下方的用户:

//div[@class='detail-contact-address']
或者基于字符串匹配

//div[@class='detail-contact-address'][contains(.,'Address')]
所以你会得到这样的文本

print driver.find_element_by_xpath("//div[@class='detail-contact-address']").text

您想匹配此地址中的某些文本,还是只想获取全文?全文即可。我也试过使用字符串匹配,但没有成功。不成功意味着什么?你从哪里得到的?我想知道你的答案。您的第二个解决方案是这样解决的”//div[@class='detail-contact-address']/text()[contains(,'address:')”
print driver.find_element_by_xpath("//div[@class='detail-contact-address']").text