我如何使用Selenium的等待?

我如何使用Selenium的等待?,第1张

我如何使用Selenium的等待?

预期条件期望将元组传递进来,其中第一项是定位器的类型(

By
常量),第二项是定位器的值:

from selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECwait = WebDriverWait(browser, 10)wait.until(EC.presence_of_element_located((By.XPATH, '//*[@id="hplogo"]')))

请注意,您的情况

By.ID
会更简单:

wait.until(EC.presence_of_element_located((By.ID, 'hplogo')))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5169826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存