python - 我需要点击一个td,但是selenium报错“selenium.common.exceptions.NoSuchElementException: Message: no such element”
问题描述
这是页面的 HTML:
<td class="titulo_lateral" onclick="javascript: abreMenu("layer8");" style="cursor:pointer;">RELATÓRIOS</td>
我正在尝试这个:
driver.find_element_by_xpath("//*[@id='f']/table/tbody/tr/td/table[2]/tbody/tr/td")
解决方案
您确定在td
执行 Selenium 的那一行时已经在页面上呈现了 以及相应的 XPath 吗?
如果是这样,您可以尝试使用完整的 XPath 而不是此处所示的相对 XPath Copy Full XPath 按钮
推荐阅读
- node.js - 面对此错误“加载资源失败:服务器响应状态为 404(未找到)”在 web
- sql - SQL 事务归因
- ios - 如何单击 UITabBarItem 并显示新的 ViewController?
- mysql - 错误 1932 (42S02):引擎中不存在表 'xxx.wp_users'
- mysql - SQL - 从几个连接中获取表的行数
- python-3.x - 使用来自另一个类变量的信息更新 ScrolledText 框
- c# - 学生信息的数据绑定
- dart - 什么时候需要对flutter(dart)中的变量使用final
- swift - 用动画填充水平视图(Swift)
- javascript - 延迟填充字段,直到两个下拉菜单都被选中