2023年如何正确使用WebDriverWait & presence_of_element_located()?

问题描述 投票:0回答:1
element = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.CLASS_NAME,'IconPopup')))

这不再适用于最新的 Chrome 和 WebDriver。 似乎无法谷歌修复。有帮助吗?

python selenium-webdriver webdriverwait
1个回答
0
投票

当然可以。这是直接来自文档,

element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "myDynamicElement"))

我的猜测是您的定位器不正确或元素位于 IFRAME 中,但我们没有足够的信息来确定。

© www.soinside.com 2019 - 2024. All rights reserved.