【发布时间】:2022-01-22 13:49:01
【问题描述】:
有没有办法绕过 selenium 中的 elementNotInteractable 异常?我用过
wait.until(ec.element_to_be_clickable())
但我的代码仍会在元素完全可交互之前尝试与它们进行交互。问题是我在定义等待时没有将延迟设置得足够高吗?或者有没有类似的功能
ec.element_to_be_interactable()
哪个检查元素是否可交互?
【问题讨论】:
-
您尝试与之交互的 html 元素以及该元素的 url。
-
不确定是否有更易访问的示例,但我正在尝试访问 TCGPlayer 卖家门户中的搜索栏,在更改搜索功能的下拉菜单。我不得不在 time.sleep() 中反复编写代码来绕过等待,因为使用 clickable 只会导致 selenium 崩溃和崩溃。
标签: python selenium selenium-webdriver webdriverwait expected-condition