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

关注

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

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

HONORED| 成人电影| 哥要色| 情满四合院| 私处按摩SPA养生精油| 呱呱爆料网每日爆料| 歪歪漫画| [汉化版]全彩漫画免费阅读 | 泰剧《金银瓶》免费观看| 《美国伦理4女警》| 每日大赛| 黄文| 曹操| 快拨出天我是你母亲歌词监控 | 公交车NP粗暴H强J玩弄| 电饭煲怎么选| 班长哭了能不能再抠游戏里面的钱| 免费观看60分钟高清电视剧| 厨房韵母2| 老和尚猛挺进她莹莹的体导演是谁| 爸爸的大DJ小说| 局长把我奶头掏出来直接吃| 蜜桃浏览器| 真人做爰45分钟| 女孩自愈视频免费观看第二集| 翁和媳小莹浴室欢爱52章| 妈妈的朋友7| 禁播伦理黑人2| 《交换做爰》在线观看| 宝贝把腿开大让我添添你视频| 《朋友的妈妈2》中字头歌词| 男生把小困困放到女生困里视频| 麻豆| 风间由美| 王叔 我老公还在客厅| おまえの母亲をだます的歌词 | 亚洲六区| 免费网站在线观看人数在哪省| 歪歪漫画| 小奶球抖动舞蹈视频| 45岁老阿姨喷了三次尿素乳青