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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    QuickTestPro處理帶有IFRAME的問題(續)

    發布: 2008-9-24 09:56 | 作者: pcl | 來源: 測試時代原創 | 查看: 52次 | 進入軟件測試論壇討論

    領測軟件測試網  今天一上blog就看到有人轉我的文章!發了這篇文章很久了,但是一直都沒有人問我另外一個問題,就是我解決這個問題所用到的另外一套代碼是什么,很遺憾,所以今天看到其他人轉這篇文章的時候,我把另外一套代碼也貼出來,共享給大家!

      1.首先建立HTML文件,具體頁面文件是什么樣子請看《QuickTestPro處理帶有IFRAME的問題》一文

       2.利用vb,建立vb工程文件,代碼如下(工程需要引入MSHtml,在CPE課程中QTP自動化測試工具實現原理一章我介紹過這個對象,還有加入另外一個activex 空間SHDocVwCtl)

       Dim webdoc As HTMLDocument

        Private Sub cmdfindlink_Click()

        Dim ElementCollection As IHTMLElementCollection
        Dim x
        Dim kx As HTMLDocument
        Dim xAcollection As IHTMLElementCollection
        '
        '提取超鏈接
        ''定義元素集
        Dim Acollection As IHTMLElementCollection
       
       
       
        Set webdoc = wbBrowser.Document
        Set ElementCollection = webdoc.All
       
       
        ''設置元素集為所有的Anchor元素,用tags方法引用元素
        Set Acollection = webdoc.All.tags("a")
        ''把Anchor元素轉換為相應的字符串表示,用items方法引用元素
        For i = 0 To Acollection.length - 1
            lstUrl.AddItem Acollection.Item(i).toString
        Next
        'length屬性返回元素集中元素的個數
       
        For i = 0 To webdoc.frames.length - 1
          Set x = webdoc.frames.Item(i)
          Set kx = x.Document
             
          Set xAcollection = kx.All.tags("a")
         
            For j = 0 To xAcollection.length - 1
                lstUrl.AddItem xAcollection.Item(j).toString
            Next
       
       
        Set xAcollection = Nothing
         

    Next


    End Sub

    Private Sub cmdOpenURL_Click(Index As Integer)
     wbBrowser.Navigate "C:\Documents and Settings\Administrator\桌面\針對某些人的問題\test.html"
    End Sub

    實現代碼如上。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: QuickTestPro IFRAME


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>