国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python页面加载的等待方式

Python页面加载的等待方式

头像

小妮浅浅

2021-02-26 17:12:593114浏览 · 0收藏 · 0评论

1、显式等待

它指定要查找的节点,然后指定一个最长的等待时间,如果规定时间内加载出来了这个节点,就返回查找的节点;如果规定时间内没有加载出该节点,就抛出超时异常。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
 
 
broswer = webdriver.Chrome()
broswer.get('https://www.jd.com/')
wait = WebDriverWait(broswer, 20)
input_q = wait.until(EC.presence_of_element_located((By.ID, 'key')))
button = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, '.button')))
print(input_q, button)

2、隐式等待

当使用隐式等待执行测试的时候,如果Selenium没有在DOM中找到节点,将继续等待,超出设定时间后,则抛出找不到节点的异常。换句话说,当查找节点而节点并没有出现的时候,隐式等待将等待一段时间再查找DOM,默认时间是0,示例如下:

from selenium import webdriver
 
 
browser = webdriver.Chrome()
browser.implicitly_wait(10)
browser.get('https://www.jd.com/')
input_q = browser.find_element_by_class_name('button')
print(input_q)

以上就是Python页面加载的等待方式,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

AAAA级毛皮的标准色卡| 女性一晚上3次纵欲导致不孕 | PRONHUB| 《大尺度吃奶做爰》电影| 9.1萝卜黄| 臭小子快拔出来危险期会怀孕| 18岁免费观看高清电视剧推荐 | 小婕子太紧了太深了| 自述吃了春晚药后有多疯狂| 欧美人动物PPT免费模板大全| 电影《法国空姐2》| 小早川怜子| 《后宫狂热》动浸全集完整 | 麻豆成人啪啪色婷婷久久| CSGO高清大片免费播放器| 蜜桃成熟时在线观看| 小妹妹爱大棒棒免费观看电视剧| 国产少女免费观看电视剧大全| 成全在线观看免费高清电视剧| 超短裙老师的好小好紧| 多村三飞母姐妹花女儿的小说| 69国产精华是纯还是仿| 女人吃男人鸡要多久恢复| 老公弄我一边干一边说粗话 | 甜蜜惩罚免费观看第一季全集| 灌浆料一立方多少吨| 白丝袜精华液抹在脚上的功效| 女人高潮抖动多久能恢复正常| 意大利人妻伦换| 美女被咬小头头视频大全图片| 第一次挺进苏雨瑶的身体电影| 日本真人版免费PPT| 拔小萝卜免费观看全集电视剧| 圆滚滚的大扔子视频在线观看| 11BBB| 小蓝电影全集免费观看| 女人一旦尝到粗硬的心理变化| 一边吃奶一边添P好爽视频| 《老板娘2》完整版| 是空无限传媒免费观看电视剧 | 小寡妇在线观看免费播放电视剧