• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用Robot Framework測試AJAX

    發表于:2012-02-29來源:新浪博客作者:lxg0618點擊數: 標簽:自動化測試框架
    Ajax是現在使用非常廣泛的一種技術,它在不重新刷新整個頁面的情況下實現了客戶端與服務器端的動態交互和頁面內容變更?;谏鲜鎏匦?,在使用Robot Framework對Ajax進行測試的時候就需要一些特殊的操作

      Ajax是現在使用非常廣泛的一種技術,它在不重新刷新整個頁面的情況下實現了客戶端與服務器端的動態交互和頁面內容變更?;谏鲜鎏匦?,在使用Robot Framework對Ajax進行測試的時候就需要一些特殊的操作。

      下面舉一個例子來說明這些:

      為了方便大家自己嘗試,我找一個在線的最簡單的AJAX例子(W3School是個好網站):

      http://www.w3school.com.cn/tiy/loadtext.asp?f=ajax_get

      這個例子的源代碼如下:

      

      

      

      

      

      

    AJAX

     

      

      

     

     

      

      

      紅色部分的關鍵代碼說明:當點擊“請求數據”這個按鈕時

      我們以異步的形式發送XMLHttpRequest,并且動態生成了一部分DOM內容,而這是以不刷新頁面為前提的。

      Robot Framework的Selenium庫中,我們使用Click Button關鍵字來點擊按鈕。默認的情況下關鍵字認為頁面會刷新,如果不刷新就會發生超時錯誤。

      請看下面代碼:

      TestAjax

    Setting Value
    Library Selenium Library      
             

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>