国产成人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电脑。

关注

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

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

一线产区和二线产区的品牌定位| 《性旺盛的女人》HD| おまえの母亲をだます的歌词 | 韩浸在线阅读浸画画免费读漫画下..| 女性抹胸开襟哺乳衣的注意事项 | 《老板娘2》完整版| 女生给男生吃小头头 | 蜜桃成时熟2| 《强壮的公2做爰观看| 做爰高潮A片(毛片)| 禁忌1蜜桃熟了| 我的小后妈中字ID| 美女被咬小头头视频大全图片| 《酒店激战》动漫1-5集免费观...| 性做爰全过程免费看| 疯狂一家亲TXT全文阅读| 他扒开我小滨添我三男一女视频| 《饥饿妻子》完整版在线观看| 在线小视频| 蜜桃视频| 3个小婕子和我做受| 《一次特殊的游泳课》| 影音先锋下载| 永久免费无代码开发平台网站 | 麻花传MV在线看免费观看电视剧| 欧美人动物PPT免费模板大全| 绿色产品A级与AA级哪里不同| 绝品儿媳陈婷免费阅读| BOBO浏览器| 《女仆教育》动漫第一季| 老公在怀里吃奶像个小孩子| 爱痴癫| 女子SPA高潮呻吟抽搐| 精品人OR猪OR狗的DNA| 女性扒开大腿内侧小肚子痒 | 黄篇| 在床上怎么骚一点| 女性扒开大腿内侧小肚子痒| 美女比基尼游泳图片视频 | 美国大片免费观看2022年上映 | 饥渴老翁一晚要了我三次