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

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

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

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

    QuickTestProfessional基本使用示例

    發布: 2008-6-16 15:22 | 作者: junqinghuang | 來源: 測試時代采編 | 查看: 407次 | 進入軟件測試論壇討論

    領測軟件測試網

    13       讀取csv文件并分割字符串

    Dim aasplit

    set fso=createobject("scrīpting.filesystemobject")  '創建文件系統對象

    set file=fso.opentextfile("D:\hjq.csv")  '打開csv文件

    wait(2)

    Do while file.atendofstream<>true

        aasplit=split(file.readline,",")'用,分割字符串

     

           For i=0 to UBound(aasplit)

     

                  With Browser("XX項目").Page("XX項目")

                         With .Frame("wap")

                                .WebEdit("key").Set  aasplit(i)

                                .WebButton("搜").Click

                         End With

                         .Frame("wap_2").Link("返回XX首頁").Click

                         .Sync

                  End With

                 

           Next

     

    loop 

    file.close  '關閉文件

    14       怎樣識別彈出的web窗口和對象

    1,  進入object identification

    2,  在enviroment中選擇web

    3,  選擇某個test object class,如browser

    4,  添加mandatory properties

    5,  確定

    6,  重新錄制腳本

    7,  OK

    15       Vbs寫文件

    set fs =createobject("scrīpting.filesystemobject")

    if (fs.fileexists("c:\hjq.txt")) then

    set f =fs.opentextfile("c:\hjq.txt",8)

    f.write chr(13)+chr(10)

    f.write "hello"

    f.write chr(13)+chr(10)

    f.writeline "beijing"

    f.close

    else

    set f=fs.opentextfile("c:\hjq.txt",2, true)

    f.writeblanklines 2 '寫入2個空行

    f.write "china"

    f.close

    end if

     

    16       基本函數

    QTP的基本使用函數:

    1, 獲取對話框相應的文字: GetVisible Text

    2, 查找相應的字符串: instr (1,查找目標字符串,所查找的字符串)

    3, 隨機數的獲取: Randomnumber.Value() 或cstr(int(Rnd*10)+1)

    4, 等待函數: Wait(秒數)

    5, 獲取數組下標: UBound (數組名)

    6, 拆分數組: Split(MyString, ",", -1, 1)

    7, 可執行步驟: OptionalStep

    8, 報告信息: Reporter.ReportEvent 3, "Save Step", "Out of cycle!"

    9, 判斷對話框是否存在: .exist

    10,事件過濾函數:Reporter.Filter=過濾條件(0,1,2,3),0代表顯示所有的error和warning,1,顯示error,2,顯示waining,3,任何error和warning都不顯示。

    11,循環函數:do … loop until,for…to… then next,while.

    12,數據表格:DataTable,向外賦值,Dim aa = DataTable.value(“CellingName”,”ActionName”).

    13,獲得對象屬性的三種方法GetTOProperty,GetTOProperties,GetROProperty,GetTOProperty獲得程序中對象當前的屬性,GetTOProperties獲得當前屬性所有集合,GetROProperty獲得的是錄制時對象所獲得的屬性。

    14,檢查點方法check和輸出指定屬性值output。

    15,函數Descrīption,可以獲得某頁面同標簽的屬性進行操作。

    16,函數nagative可以隨便跳轉頁面到指定的URL。

    17,函數Object可以獲得當前頁面同屬性的控件。

    18,函數Focus可以讓控件獲得焦點,函數Blur則是失去焦點,click單擊,dbclick雙擊。

    19,函數setAttribute可以設置控件屬性,getAttribute可以獲得屬性。

     

    延伸閱讀

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

    33/3<123

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