好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python Selenium等待元素出現(xiàn)的具體方法

python Selenium等待元素出現(xiàn)的具體方法

熱門標(biāo)簽:西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 長沙高頻外呼系統(tǒng)原理是什么 地圖標(biāo)注審核表 外呼并發(fā)線路 百度地圖標(biāo)注沒有了 宿遷星美防封電銷卡 ai電銷機(jī)器人源碼 湛江智能外呼系統(tǒng)廠家 ai電話機(jī)器人哪里好

有一個(gè) Selenium 腳本(Python),它點(diǎn)擊回復(fù)按鈕使anonemail類出現(xiàn)。anonemail 類出現(xiàn)的時(shí)間各不相同。因此,我必須使用 sleep 直到元素出現(xiàn)。

我想等到課程出現(xiàn)而不是使用睡眠。我聽說過等待命令,但我不知道如何使用它們。

這是我迄今為止所擁有的:

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

解決:

1、如果驗(yàn)證任何元素的存在,檢查元素期望

誘導(dǎo)WebDriverWait設(shè)置expected_conditions作為presence_of_element_located()檢查元素是否存在于頁面的 DOM 上的期望。這并不一定意味著該元素是可見的。所以有效的代碼行將是:

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

2、如果提取任何元素的任何屬性,檢查元素可見的期望

需要誘導(dǎo)WebDriverWait設(shè)置。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()在任何元素上調(diào)用,檢查元素是否可見并啟用

要誘導(dǎo)WebDriverWait設(shè)置expected_conditions作為element_to_be_clickable()檢查元素是否可見并啟用以便您可以單擊它的期望。所以在你的用例中,代碼行將是:

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

實(shí)例擴(kuò)展:

from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.by import By
import selenium.webdriver.support.expected_conditions as EC
import selenium.webdriver.support.ui as ui



# 一直等待某元素可見,默認(rèn)超時(shí)10秒
def is_visible(locator, timeout=10):
    try:
        ui.WebDriverWait(driver, timeout).until(EC.visibility_of_element_located((By.XPATH, locator)))
        return True
    except TimeoutException:
        return False

# 一直等待某個(gè)元素消失,默認(rèn)超時(shí)10秒
def is_not_visible(locator, timeout=10):
    try:
        ui.WebDriverWait(driver, timeout).until_not(EC.visibility_of_element_located((By.XPATH, locator)))
        return True
    except TimeoutException:
        return False

到此這篇關(guān)于python Selenium等待元素出現(xiàn)的具體方法的文章就介紹到這了,更多相關(guān)python Selenium如何等待元素出現(xiàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Python 使用 selenium 進(jìn)行自動(dòng)化測試或者協(xié)助日常工作
  • Python利用Selenium實(shí)現(xiàn)網(wǎng)站自動(dòng)簽到功能
  • Selenium+Python自動(dòng)化腳本環(huán)境搭建的全過程
  • 利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程
  • Python使用Selenium自動(dòng)進(jìn)行百度搜索的實(shí)現(xiàn)
  • Python中Selenium對Cookie的操作方法
  • python+opencv+selenium自動(dòng)化登錄郵箱并解決滑動(dòng)驗(yàn)證的問題
  • 用Python selenium實(shí)現(xiàn)淘寶搶單機(jī)器人
  • 教你用Python+selenium搭建自動(dòng)化測試環(huán)境
  • Python selenium的這三種等待方式一定要會!
  • Python爬蟲實(shí)戰(zhàn)之用selenium爬取某旅游網(wǎng)站
  • 教你如何使用Python selenium
  • python Web應(yīng)用程序測試selenium庫使用用法詳解

標(biāo)簽:林芝 普洱 海南 南平 大同 漯河 盤錦 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python Selenium等待元素出現(xiàn)的具體方法》,本文關(guān)鍵詞  python,Selenium,等待,元素,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python Selenium等待元素出現(xiàn)的具體方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于python Selenium等待元素出現(xiàn)的具體方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 教室内污辱女教师hd在线观看| 书记轻点灬太粗嗯太深了用力| 国产无套免费网站| 好大好爽我要喷水了(h)| 国产精品毛片一区二区三区 | 3p国产人妻| 《甜性涩爱》未删减| 无码人妻一区二区三区免费NTR| 干柴烈火肉欲李淑芬| 女的被?到爽羞羞免费| 天天狠天天透天干天天怕∴| 99久久国产精品免费高潮| 久久久久久精品久久久久红杏| 日韩精品国产一区| 玖辛奈被扒开腿坐做?同人| chinese老头hdsex| 纯欧美一级毛片观看| 嗯哦嗯舔的我好爽| 日韩一区二区三区免费体验| 理论片在线免费观看| 偷拍偷窥精品国偷在线| 免费看男女又大又粗又硬| 我在语文课上c了语文课代表| 激情小说婷婷| 国产乱妇无码一区二区三区黑寡妇| 肉丝祙做爰XXXⅩ性视频小说| 爽?好紧?宝贝别夹大巴图片| 性猛交乱婬AV毛片爽亚洲AV| 好大好爽c cao死我了| 亚洲熟女的熟妇毛茸茸 | 后进圆润翘臀极品大屁股| 911ss色最新网站| 色偷偷少妇aⅴ| 天天色色网| 年轻的岳母电影| 亚洲国产精品电影人久久网站| 国产精品999在线| 2019天堂精品视频在线观看| 欧美色国产精品中精品| 欧美黑人??????大片| 免费女上男下xx00xx动态图|