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>

        当涂县| 新干县| 夏邑县| 夏河县| 巴中市| 册亨县| 佛学| 湛江市| 兰西县| 武陟县| 绍兴市| 大厂| 博兴县| 毕节市| 彭州市| 邯郸县| 兴仁县| 井研县| 阜新市| 永仁县| 昆明市| 板桥市| 楚雄市| 新宁县| 梓潼县| 柘城县| 阿合奇县| 鸡西市| 张家川| 临潭县| 即墨市| 米脂县| 留坝县| 扎鲁特旗| 中西区| 社会| 定州市| 明星| 霍州市| 木里| 沙雅县|