element = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.CLASS_NAME,'IconPopup')))
这不再适用于最新的 Chrome 和 WebDriver。 似乎无法谷歌修复。有帮助吗?
当然可以。这是直接来自文档,
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "myDynamicElement"))
我的猜测是您的定位器不正确或元素位于 IFRAME 中,但我们没有足够的信息来确定。