【发布时间】:2019-11-20 07:42:56
【问题描述】:
我正在尝试抓住下一个兄弟姐妹
<tr id="12345">
<td>
<a id="6789">text1</a>
</td>
<td>
text2
</td>
<td>
text3
</td>
</tr>
我能够使用此代码提取“text1”:
driver.find_elements_by_xpath("//a[contains(@id, '6789')]")
我尝试使用以下代码提取“text2”:
driver.find_element_by_xpath(
"//a[@id='6789']/following-sibling::td")
但我收到“没有这样的元素”错误
如何提取'text2'和'text3'
【问题讨论】:
标签: python selenium-webdriver xpath