1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      selenium高效應(yīng)對Web頁面元素刷新的示例分析

      這篇文章主要為大家展示了“selenium高效應(yīng)對Web頁面元素刷新的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“selenium高效應(yīng)對Web頁面元素刷新的示例分析”這篇文章吧。

      堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都隧道混凝土攪拌車小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)站營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

      當(dāng)我們在頁面上進行selenium.type()或者selenium.click()操作的時候,往往需要需要等待一個元素的出現(xiàn),對于一般的網(wǎng)頁,當(dāng)我們進入一個新頁面的時候,往往會使用selenium.waitForPageToLoad(WAITTIME);

      對彈出窗口中的元素,往往寫死要等待多少秒,其實可以使用如下更加通用高效的方法,自己寫一個waitForElement()的方法:

      Java代碼

      protected void waitForElement(String target) { 
        for (int second = 0;; second++) { 
         if (second >= 60) { 
          LOGGER.debug("Element:" + target 
            + " can't be found after 60 seconds"); 
          fail("find element timeout: " + target);     
         } 
         try { 
          if (selenium.isElementPresent(target)) 
           break; 
         } catch (Exception e) { 
          LOGGER.debug("Element:" + target 
            + " can't be found in 60 seconds"); 
          assert (false); 
         } 
         pause(1000); 
        } 
       }

      這段代碼的功能是讓我們最多等待某個元素60秒,直至它出現(xiàn),否則就讓test case失敗,當(dāng)我們要click或者type某個元素的時候,就先調(diào)用這個方法,下面是經(jīng)過改進的click方法

      Java代碼

      protected void click(String locator) { 
         waitForElement(locator); 
         selenium.click(locator); 
        }

      從此,我們可以不管頁面倒是是不是ajax實現(xiàn),只要調(diào)用這樣的click()方法,程序中就不需要出現(xiàn)Thread.sleep(10000)這樣的代碼了。

      以上是“selenium高效應(yīng)對Web頁面元素刷新的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      新聞標題:selenium高效應(yīng)對Web頁面元素刷新的示例分析
      當(dāng)前URL:http://ef60e0e.cn/article/ppgpic.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        江都市| 林周县| 罗定市| 堆龙德庆县| 黔江区| 资源县| 无为县| 宁南县| 吴桥县| 财经| 穆棱市| 盐源县| 云林县| 淅川县| 乐山市| 右玉县| 临泉县| 南召县| 罗城| 屏边| 青河县| 卢湾区| 宣恩县| 阜南县| 苍梧县| 阿瓦提县| 无为县| 通城县| 富源县| 平潭县| 连云港市| 镇远县| 微山县| 上饶县| 龙岩市| 南汇区| 醴陵市| 广平县| 江华| 郑州市| 正阳县|