首页 > 解决方案 > 如何通过硒中的xpath识别前面的兄弟姐妹

问题描述

这是使用兄弟姐妹后的代码,我无法单击复选框。它出什么问题了?

代码:

checkbox1 = driver.find_element_by_xpath("td/nobr/a[text()='192.168.50.120']/../preceding-sibling::td/input[@class='checkbox']")

运输署

标签: pythonseleniumselenium-webdriverxpath

解决方案


你没有得到正确的元素,你试图得到td. 正确的 xpath 应该是:

//td[nobr/a[text()='192.168.50.120']]/preceding-sibling::td/input[@class='checkbox']

推荐阅读