繁体   English   中英

在 Python 3.7 中使用 Selenium 无法单击表格中的按钮

[英]Cannot click button in table using Selenium in Python 3.7

下图显示了我要单击的表格内的按钮。

我试图通过 Selenium 点击的按钮

问题是,在网站的源代码中,元素中没有列出代码:

点击图片

这与“检查元素”选项卡中显示的内容形成对比。

我尝试了以下代码,但它们不起作用:

link = driver.find_element_by_xpath("table[@id='overviewTable']//tr//following::th[@class='']")
link.click()

link = driver.find_element_by_class_name("sorting_asc")
link.click()

假设我正确导入了 Selenium 文件,因为没有关于此的错误消息,我在哪里 go 错了?

这是网站的链接

试试这个 xpath

link = driver.find_element_by_xpath("//table[@id='overviewTable']//tr/th[contains(text(),'CITY')]"]
link.click

并执行点击操作进行排序

  1. 首先点击 asc 排序
  2. 第二个用于 desc 排序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM