【发布时间】:2019-04-07 00:46:51
【问题描述】:
我在 python 中使用 selenium。
我有一些元素是一个复选框,我想点击它。
我的问题是获取该元素,我只有文本
在我的情况下<td>xxxxx</td> 我想得到它上面的元素(前一个元素,他不是父亲,它们只是相邻的)
我试过这个:
driver.find_element_by_xpath("//input[@type='checkbox']/following::td[text()='xxxxx']").click()
但是没有用。
【问题讨论】:
-
当您查看图片中的元素时,右键单击您想要的元素并将鼠标悬停在复制上,然后单击 xpath。当我开始使用 selenium 时,我希望我知道一个提示
-
我不知道,谢谢:)
标签: python html selenium checkbox html-table