Python selenium找到以下兄弟
我想抓住下一个兄弟姐妹Python selenium找到以下兄弟,python,selenium-webdriver,xpath,Python,Selenium Webdriver,Xpath,我想抓住下一个兄弟姐妹 <tr id="12345"> <td> <a id="6789">text1</a> </td> <td> text2 </td> <td> text3 </td> </tr> 我尝试用以下代码提取“text2”: driver.find_elements_by_xpath("/
<tr id="12345">
<td>
<a id="6789">text1</a>
</td>
<td>
text2
</td>
<td>
text3
</td>
</tr>
我尝试用以下代码提取“text2”:
driver.find_elements_by_xpath("//a[contains(@id, '6789')]")
driver.find_element_by_xpath(
"//a[@id='6789']/following-sibling::td")
但我有“没有这样的元素”的错误
如何提取“text2”和“text3”请改用此xpath
//a[@id='6789']/parent::td/following-sibling::td
xpath不起作用的原因:td不是a的兄弟。非常有效!非常感谢。