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

文章 > Python基础教程 > python Selenium如何等待元素出现

python Selenium如何等待元素出现

Python Selenium

头像

小妮浅浅

2021-09-03 10:45:534462浏览 · 0收藏 · 0评论

有一个 Selenium 脚本(Python),它点击回复按钮使anonemail类出现。anonemail 类出现的时间各不相同。因此,我必须使用 sleep 直到元素出现。

我想等到课程出现而不是使用睡眠。我听说过等待命令,但我不知道如何使用它们。

这是我迄今为止所拥有的:

browser.find_element_by_css_selector(".reply-button").click()
sleep(5)
email=browser.find_element_by_css_selector(".anonemail").get_attribute("value")

解决:

1、如果验证任何元素的存在,检查元素期望。

诱导WebDriverWait设置expected_conditions作为presence_of_element_located()检查元素是否存在于页面的 DOM 上的期望。这并不一定意味着该元素是可见的。所以有效的代码行将是:

WebDriverWait(browser, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".reply-button"))).click()

2、如果提取任何元素的任何属性,检查元素可见的期望。

需要诱导WebDriverWait设置。expected_conditions作为visibility_of_element_located(locator)检查元素是否存在于页面的 DOM 上并且可见的期望??杉砸馕蹲旁夭唤霰幌允荆腋叨群涂矶榷即笥?0。所以在你的用例中,代码行将是:

email = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "element_css"))).get_attribute("value")

3、如果用例要click()在任何元素上调用,检查元素是否可见并启用。

要诱导WebDriverWait设置expected_conditions作为element_to_be_clickable()检查元素是否可见并启用以便您可以单击它的期望。所以在你的用例中,代码行将是:

WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".reply-button"))).click()

以上就是python Selenium等待元素出现的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

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

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

外国网站| 女朋友太骚了每次进去都觉得很疼 | 激战2奶妈| 青柠影院在线观看高清电视剧荣耀 | 自述吃了春晚药后有多疯狂| 国产少女免费观看电视剧| 刀郎个人简历| 暴躁老阿姨CSGO比赛结果| 年轻的嫂子| 少妇大屁股白浆流出白浆| 国精产品一品二品国精HTC| 日韩无矿砖区转吗| 马配人的视频在线观看| 《浴室吃奶2》无删减| 免费的行情网站WWW网页版| 成都私人情侣免费看电视剧的软件| 免费B站看大片真人电视剧| 《玉蒲团2之艳乳欲仙欲》| 学校体检要用手扒开前面吗| 母与子免费观看大全电视剧| 两个男人睡一个女人什么心理呢| 《火车服务》免费观看| 儿子日娘章节小说| 他扒开内裤把舌头伸进去| 少妇荡乳欲伦交换A片欧美| 赠刘景文| 肉丸子影院免费观看电视剧| 香港三级巜欲性高蜜桃成熟时类似| 年经母年经3的| 《警花交换做爰》| 白白色视频| 坤坤寒入桃子里电视剧免费看 | 把你CAO烂好不好高H| 《菊内留香》双男主| 亚洲精品国偷自产久色| 亲吻拔萝卜原声不带歌词抓奶 | 快拨出我是你老师最火的一句| 校长揉捏陈若雪的奶头| 邻里大战| 农场一母四女一婿胡本兴小说| 女士穿紧身裸体开裆光滑皮裤