当前位置:  开发笔记 > 编程语言 > 正文

我如何使用Selenium的等待?

如何解决《我如何使用Selenium的等待?》经验,为你挑选了1个好方法。



1> alecxe..:

期望条件期望传递元组,其中第一项是定位器的类型(By常量),第二项是定位器的值:

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC    

wait = 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')))

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有