【发布时间】:2021-03-14 11:03:23
【问题描述】:
我正在尝试让 selenium 找到一个元素并单击它。
元素如下:
<button class="btn btn-link">search criteria: on support work 'took place on' (grouped by author), from: 2020-10-01, to: 2020-12-31</button>
单击此按钮时,会在同一 URL 中打开一个表单,允许我输入时间上限和下限。目标是让 Selenium 填写表格并点击“更新”。
我尝试了几种不同的方法('find_element_by_xpath'、'...by_class_name'、'WebDriverWait' 等,但 selenium 无法识别按钮元素。我都尝试跳过这一步并尝试填写直接表单(因为它都在同一个 URL 下,但没有运气。
我是一个初学者,所以解决方案可能非常基本。我只是不知道它是什么。
【问题讨论】:
-
请检查您的按钮是否存在于 iframe 下?如果可能的话分享你的网址?
标签: html selenium xpath webdriverwait partiallinktext