婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > java selenium智能等待頁面加載完成示例代碼

java selenium智能等待頁面加載完成示例代碼

熱門標簽:400電話唐山辦理 地圖標注位置怎么弄圖 威力最大的電銷機器人 旅游地圖標注線路 電銷專用外呼線路 電話機器人鑰匙扣 漯河外呼調研線路 電銷外呼系統是違法的嗎 廣西房產智能外呼系統推薦

java selenium  智能等待頁面加載完成

我們經常會碰到用selenium操作頁面上某個元素的時候, 需要等待頁面加載完成后, 才能操作。  否則頁面上的元素不存在,會拋出異常。 

或者碰到AJAX異步加載,我們需要等待元素加載完成后, 才能操作

selenium 中提供了非常簡單,智能的方法,來判斷元素是否存在. 

閱讀目錄

  1. 實例要求
  2. 隱式等待
  3. 顯式等待

實例要求

實例:set_timeout.html 下面的html 代碼,  點擊click 按鈕5秒后, 頁面上會出現一個紅色的div快, 我們需要寫一段自動化腳本智能的去判斷這個div是否存在, 然后把這個div 然后高亮。

html>
 head>
  title>Set Timeout/title>
  style>
   .red_box {background-color: red; width = 20%; height: 100px; border: none;}
  /style>
  script>
   function show_div(){
    setTimeout("create_div()", 5000);
   }
 
   function create_div(){
    d = document.createElement('div');
    d.className = "red_box";
    document.body.appendChild(d);
   }
  /script>
 /head>
 body>
  button id = "b" onclick = "show_div()">click/button>
 /body>
/html>

隱式等待

  WebDriver driver = new FirefoxDriver();
  driver.get("file:///C:/Users/Tank/Desktop/set_timeout.html"); 
  
  driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
  WebElement element = driver.findElement(By.cssSelector(".red_box"));  
  ((JavascriptExecutor)driver).executeScript("arguments[0].style.border = \"5px solid yellow\"",element); 

其中

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

意思是, 總共等待10秒, 如果10秒后,元素還不存在,就會拋出異常  org.openqa.selenium.NoSuchElementException

顯式等待

顯式等待 使用ExpectedConditions類中自帶方法, 可以進行顯試等待的判斷。

顯式等待可以自定義等待的條件,用于更加復雜的頁面等待條件

等待的條件

WebDriver方法

頁面元素是否在頁面上可用和可被單擊

elementToBeClickable(By locator)

頁面元素處于被選中狀態

elementToBeSelected(WebElement element)

頁面元素在頁面中存在

presenceOfElementLocated(By locator)

在頁面元素中是否包含特定的文本

textToBePresentInElement(By locator)

頁面元素值

textToBePresentInElementValue(By locator, java.lang.String text)

標題 (title)

titleContains(java.lang.String title)

只有滿足顯式等待的條件滿足,測試代碼才會繼續向后執行后續的測試邏輯

如果超過設定的最大顯式等待時間閾值, 這測試程序會拋出異常。

public static void testWait2(WebDriver driver)
 {
  driver.get("E:\\StashFolder\\huoli_28@hotmail.com\\Stash\\Tank-MoneyProject\\浦東軟件園培訓中心\\我的教材\\Selenium Webdriver\\set_timeout.html"); 
  
  WebDriverWait wait = new WebDriverWait(driver, 20);
  wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector(".red_box")));
  WebElement element = driver.findElement(By.cssSelector(".red_box"));  
  ((JavascriptExecutor)driver).executeScript("arguments[0].style.border = \"5px solid yellow\"",element); 
 }

以上就是對Java selenium 等待頁面加載的資料整理,后續繼續補充相關資料,謝謝大家對本站的支持!

您可能感興趣的文章:
  • Java selenium截圖操作的實現
  • selenium+java+chrome環境搭建的方法步驟
  • java+selenium實現自動化打開頁面的方法
  • selenium+java破解極驗滑動驗證碼的示例代碼
  • Java selenium處理極驗滑動驗證碼示例
  • java selenium 操作彈出窗口示例代碼
  • java selenium操作彈出對話框示例講解
  • java selenium 操作瀏覽器實例
  • selenium+java中用js來完成日期的修改

標簽:焦作 欽州 無錫 湘西 綏化 試駕邀約 銅陵 湖北

巨人網絡通訊聲明:本文標題《java selenium智能等待頁面加載完成示例代碼》,本文關鍵詞  java,selenium,智能,等待,頁面,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《java selenium智能等待頁面加載完成示例代碼》相關的同類信息!
  • 本頁收集關于java selenium智能等待頁面加載完成示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产亚洲精久久久久久| 成人一级黄色片| 亚洲国产综合91精品麻豆| 亚洲精品国产一区二区精华液 | 欧美精品久久久久久久久老牛影院| 99久久精品国产毛片| 91丝袜国产在线播放| 91色视频在线| 日本伦理一区二区| 欧美三级在线播放| 欧美成人官网二区| 国产精品色在线| 亚洲欧美日韩在线播放| 亚洲国产一区二区在线播放| 日韩电影在线观看一区| 精品一区二区三区在线观看| 国产一区二区三区四区五区美女| 国产不卡在线视频| 色综合网色综合| 日韩午夜在线影院| 中文字幕乱码久久午夜不卡| 亚洲精品免费播放| 一区二区三区成人在线视频| 亚洲精品免费在线| 久久国产三级精品| 成人av电影在线观看| 欧美日韩国产在线观看| 欧美精品一区二区三区在线播放| 国产欧美日韩精品一区| 亚洲成人黄色小说| 国产成人在线电影| 欧美挠脚心视频网站| 国产女主播视频一区二区| 一区二区视频在线| 国产成人综合网站| 91精品国产入口在线| 国产清纯白嫩初高生在线观看91 | 日韩欧美国产小视频| 中文字幕在线一区| 精品在线播放午夜| 欧美日韩国产精选| 成人欧美一区二区三区小说| 免费成人在线播放| 欧美性感一类影片在线播放| 国产欧美精品一区| 国内精品在线播放| 欧美欧美午夜aⅴ在线观看| 18欧美乱大交hd1984| 国产一区二区免费视频| 91精品国产福利在线观看| 一区二区三区四区乱视频| 成人精品国产免费网站| 欧美精品一区二区三区蜜桃| 日韩精品电影在线| 欧美日韩精品欧美日韩精品一| 中文字幕一区二区在线观看| 国产乱人伦偷精品视频不卡| 日韩美女一区二区三区四区| 午夜精品一区二区三区电影天堂 | 日韩欧美精品三级| 日本一不卡视频| 在线综合+亚洲+欧美中文字幕| 亚洲自拍偷拍av| 欧美偷拍一区二区| 亚洲一区二区av电影| 欧美视频一二三区| 五月天视频一区| 91精品在线麻豆| 免费人成黄页网站在线一区二区| 欧美色网一区二区| 性做久久久久久| 制服.丝袜.亚洲.另类.中文| 人妖欧美一区二区| 日韩写真欧美这视频| 麻豆精品精品国产自在97香蕉| 在线免费观看成人短视频| 亚洲激情校园春色| 欧美精品粉嫩高潮一区二区| 日韩高清一级片| 日韩欧美高清在线| 国产一区欧美日韩| 国产精品天天看| 色婷婷av久久久久久久| 亚洲午夜三级在线| 精品国产伦理网| aaa欧美大片| 亚洲高清中文字幕| 精品欧美一区二区久久| 丰满少妇久久久久久久| 亚洲人吸女人奶水| 91精品欧美一区二区三区综合在| 狠狠色丁香久久婷婷综合_中| 国产欧美一区二区三区在线老狼| 91免费国产视频网站| 日本一道高清亚洲日美韩| 国产日韩欧美精品在线| 97久久精品人人澡人人爽| 舔着乳尖日韩一区| 久久精品水蜜桃av综合天堂| 色婷婷av一区| 激情综合色播五月| 亚洲美女偷拍久久| 日韩欧美电影一二三| 91亚洲男人天堂| 六月丁香婷婷久久| 亚洲欧美日韩在线| 久久一区二区三区国产精品| 色综合中文字幕国产 | 91 com成人网| 成人爽a毛片一区二区免费| 偷窥国产亚洲免费视频| 欧美国产视频在线| 日韩欧美一级特黄在线播放| 91老司机福利 在线| 国产丶欧美丶日本不卡视频| 五月天激情综合网| 亚洲天堂网中文字| 国产色综合久久| 欧美刺激午夜性久久久久久久| 99视频超级精品| 国产精品 欧美精品| 日韩成人精品在线观看| 一区二区三区不卡在线观看| 中文字幕二三区不卡| 精品福利av导航| 日韩欧美国产精品一区| 欧美日韩中文字幕一区二区| 91视频91自| 91美女在线视频| 99re热视频精品| av高清久久久| av不卡免费在线观看| 成人免费视频网站在线观看| 国产一区日韩二区欧美三区| 麻豆国产一区二区| 免费久久精品视频| 青青草精品视频| 日本伊人精品一区二区三区观看方式 | 蜜桃一区二区三区在线| 亚洲国产婷婷综合在线精品| 中文字幕在线不卡视频| 国产精品久久久久久亚洲伦| 日本一区二区三区四区在线视频| 欧美精品一区男女天堂| 久久久欧美精品sm网站| www日韩大片| 国产免费观看久久| 国产精品嫩草99a| 国产精品乱码久久久久久| 国产精品婷婷午夜在线观看| 中文字幕亚洲一区二区av在线| 欧美激情一区不卡| 中文字幕一区三区| 一区二区三区鲁丝不卡| 亚洲成人免费观看| 视频一区二区三区入口| 久久se精品一区精品二区| 国产精品影视在线观看| 成人精品视频一区| 91蜜桃婷婷狠狠久久综合9色| 一本久久综合亚洲鲁鲁五月天 | 亚洲精品在线观| 中文字幕欧美三区| 亚洲精品欧美激情| 午夜a成v人精品| 国产一区二区电影| 91麻豆国产在线观看| 56国语精品自产拍在线观看| 精品剧情在线观看| 综合婷婷亚洲小说| 日韩国产精品久久久| 国产精品伊人色| 精品视频在线视频| 久久久国产一区二区三区四区小说 | 国产一区二三区| 一本大道久久a久久综合| 欧美一区二区三区在线| 国产欧美中文在线| 日日夜夜免费精品| 成人自拍视频在线| 欧美另类z0zxhd电影| 国产午夜精品一区二区三区视频| 中文字幕亚洲一区二区va在线| 天天做天天摸天天爽国产一区| 国产精一区二区三区| 欧美日韩在线三区| 国产精品无码永久免费888| 天堂精品中文字幕在线| 99国产精品国产精品毛片| 日韩欧美一二三| 亚洲精品视频在线| 国产在线视频精品一区| 欧美午夜精品免费| 中文字幕亚洲不卡| 国产成人自拍网| 日韩一区二区三区视频在线观看| 亚洲免费av高清| 91在线一区二区三区| 国产亚洲一区字幕| 日本91福利区|