首页 > 解决方案 > 我需要点击一个td,但是selenium报错“selenium.common.exceptions.NoSuchElementException: Message: no such element”

问题描述

这是页面的 HTML:

<td class="titulo_lateral" onclick="javascript: abreMenu(&quot;layer8&quot;);" style="cursor:pointer;">RELATÓRIOS</td>

我正在尝试这个:

driver.find_element_by_xpath("//*[@id='f']/table/tbody/tr/td/table[2]/tbody/tr/td")

标签: pythonhtmlseleniumhtml-table

解决方案


您确定在td执行 Selenium 的那一行时已经在页面上呈现了 以及相应的 XPath 吗?

如果是这样,您可以尝试使用完整的 XPath 而不是此处所示的相对 XPath Copy Full XPath 按钮


推荐阅读