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

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

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

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

    軟件測試工具QTP中一些基礎代碼結構累積

    發布: 2009-9-17 13:39 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 142次 | 進入軟件測試論壇討論

    領測軟件測試網

    10 從step run has two ways(一是在key-driven頁面,另一個是在代碼頁面,前者走完項目,后者只是本acton第一行
    11 對于時間,日期等的格式檢查(一種是正則表達式,另一種是輸出對比,如果
     不好對比,用mid截取一部分對比)
    12對于一些列表框或樹結構,如果發生結點名稱發生變化,此時如果報沒有彼配的對象,此時可以把更改后面的名稱如_2"
    13;對于動態變化的對象,要分清是對像還是屬性;對于屬性可以用gettoproperty("ddd");得到;而對于由于動態無法識別對
    像可以用描述性腳本:
     如:Set ōbject= Descrīption.Create()
    Object("regexpwndclass").Value="HtmlButton"
    Object("regexpwndtitle").Value="登陸"
    browser("ss").page("a").button(Object).click
    14:對于屬性是變化的,有時可以把該屬性從識別對象里刪除
    15:從系統的文件中獲取信息及刪除文件
    get_file_infor("c:\she.mpg")
    function get_file_infor(url)
    dim fso,f
    set fso=createobject("scrīpting.filesystemobject")
    set f=fso.getfile(url)
    msgbox(f.datecreated)
    f.name:f.size:f.type
    fso.deletefile(url)'/////刪除文件
    end function
    --------獲取文件夾里所有文件信息
    get_folder_infor("c:\kai")
    function get_folder_infor(folder)
    dim fso,f,f1,n
    set fso=createobject("scrīpting,filesystemobject")
    set f=fso.getfolder(folder)
    set fc=f.files
    for each f1 in fc
    select case f1.name
    case"kai.mpg","she.mpg","dd.mp3"
    end select
    next
    end function

    16,四舍五入可以在后面+0.5,進行自動解決
    17,y=-------waitproperty("visible",true,10000)
    18,on error resume next
    on error goto o
    19 window("").wintreeview("systreeview32").TYpe micctrldown+"p"+micctrlup
    20,定義數組 name=array(1,2,"aa","bb");name(0)=1
    21進行日期YYYY-MM-DD的格式檢查 :
    Function RegExpTest(patrn, strng)
    Dim regEx, Match, Matches ' Create variable.
    Set regEx = New RegExp ' Create a regular expression.
    regEx.Pattern = patrn ' Set pattern.
    regEx.IgnoreCase = True ' Set case insensitivity.
    regEx.Global = True ' Set global applicability.
    Set Matches = regEx.Execute(strng) ' Execute search.
    For Each Match in Matches ' Iterate Matches collection.
    RetStr = RetStr & "Match found at position "
    RetStr = RetStr & Match.FirstIndex & ". Match Value is '"
    RetStr = RetStr & Match.Value & "'." & vbCRLF
    Next
    RegExpTest = RetStr
    End Function
    date_pattern="^((((19|20)(([02468][048])|([13579][26]))-02-29))|((20[0-9][0-9])|(19[0-9][0-9]))-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((01,3-9])|(1[0-2]))-(29|30)))))$"
    result_message=RegExpTest(date_pattern, inputbox("請你輸入要檢查的時間:"))
    Select case result_message
    Case ""
    msgbox("你輸入的日期格式與標準不匹配")
    case else MsgBox(result_message)

     

    延伸閱讀

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

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>