selenium webdriver怎样判断网页加载完成
1、第一种方法WebDriverWait首先分别import所需模块webdriver,By,掳姗浚瑙WebDriverWait和expected_conditions。from sele荏鱿胫协nium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as EC # available since 2.26.0

3、第二种方法,使用implicitly_wait,设置整个页面的超时时间。from selenium import webdriver# 自动打开Chrome浏览器browser = webdriver.Chrome()browser.implicitly_wait(10) # secondsbrowser.get("https://www.baidu.com")

5、上述三种方式的区别:WebDriverWait:等待指定元素加载完毕后,再继续执行后续代码。implicitly_wait:针对页面,对所有元素设置超时时长。sleep:强制等待,不管画面加载是否完成,都会休眠固定时长。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:54
阅读量:67
阅读量:34
阅读量:52