乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      自動化測試實(shí)例:用QTP實(shí)現(xiàn)WEB頁面鏈接掃描功能

       亭軒茗茶 2010-07-12
       

              該函數(shù)實(shí)現(xiàn)用QTP腳本檢查任何一個網(wǎng)頁所有鏈接是否有效的功能。實(shí)際上,QTP自帶一個對WEB page里的鏈接進(jìn)行檢查的checkpoint,但是不能自定義擴(kuò)展和編輯;這里Sincky演示一個自定義的函數(shù),模擬某個網(wǎng)頁的每個鏈接發(fā)送HTTP請求、再檢查HTTP響應(yīng)結(jié)果來實(shí)現(xiàn)對該網(wǎng)頁所有鏈接進(jìn)行正確性掃描的過程。代碼請見:

      '==========================================================================

      ' Name: CheckAllLinkReachable

      ' Summary: CheckAllLinkReachable

      ' Parameters:

      '         strBrowser: browser name

      '         strPage: page name

      '         strURLPattern: URL pattern you wan't to check. such as: ^http.*

      ' Return: None

      '==========================================================================

      Function CheckAllLinkReachable(strBrowser, strPage, strURLPattern)

              Dim blnReachable

               blnReachable = True

               Set objXML = CreateObject("Msxml2.XMLHTTP")

              ' Get all link on the page

               Set objDes = Description.Create

               objDes("micclass").Value = "Link"

               Set objLinkList = Browser(strBrowser).Page(strPage).ChildObjects(objDes)

               For i = 0 To objLinkList.Count() - 1

                         ' Create XML HTTP Object

                         strURL = objLinkList(i).GetROProperty("href")

                         If RegExpTest(strURLPattern, strURL) Then

                                  objXML.Open "POST", strURL, false

                                  objXML.Send

                         '         msgbox objXML.responseText

                                  print (objLinkList(i).GetROProperty("href") & " Ready State:" & objXML.readyState & " Status: " & objXML.status)

                                  If objXML.status <> "200" Then

                                           blnReachable = False

                                  End If

                                  objXML.abort()            

                         End If

               Next

               Set objXML = Nothing

               CheckAllLinkReachable = blnReachable

      End Function

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多