• <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中常有的VB函數

    發布: 2008-9-25 17:02 | 作者: Holly zhao | 來源: Holly zhao的博客 | 查看: 155次 | 進入軟件測試論壇討論

    領測軟件測試網

    Left 函數
            返回 Variant (String),其中包含字符串中從左邊算起指定數量的字符。

    語法

    Left(string, length)

    Left 函數的語法有下面的命名參數:

    部分     說明
     
    string  必要參數。字符串表達式其中最左邊的那些字符將被返回。如果 string 包含 Null,將返回 Null。
     
    length  必要參數;為 Variant (Long)。數值表達式,指出將返回多少個字符。如果為 0,返回零長度字符串 ("")。如果大于或等于 string 的字符數,則返回整個字符串。
     

    說明

    欲知 string 的字符數,使用 Len 函數。

    注意    LeftB 函數作用于包含在字符串中的字節數據。所以 length 指定的是字節數,而不是要返回的字符數。

    Mid 函數
            從字符串中返回指定數目的字符。

    Mid(string, start[, length])

    參數

    string

            字符串表達式,從中返回字符。如果 string 包含 Null,則返回 Null。

    Start

            string 中被提取的字符部分的開始位置。如果 start 超過了 string 中字符的數目,Mid 將返回零長度字符串 ("")。

    Length

            要返回的字符數。如果省略或 length 超過文本的字符數(包括 start 處的字符),將返回字符串中從 start 到字符串結束的所有字符。

    說明

            要判斷 string 中字符的數目,可使用 Len 函數。

            下面的示例利用 Mid 函數返回字符串中從第四個字符開始的六個字符:

    Dim MyVar

    MyVar = Mid("VB腳本is fun!", 4, 6) 'MyVar 包含 "Script"。

    注意   MidB 函數與包含在字符串中的字節數據一起使用。其參數不是指定字符數,而是字節數。

     

    Len 函數
            返回字符串內字符的數目,或是存儲一變量所需的字節數。

    Len(string | varname)

    參數

    string

            任意有效的字符串表達式。如果 string 參數包含 Null,則返回 Null。

    Varname

            任意有效的變量名。如果 varname 參數包含 Null,則返回 Null。

    說明

            下面的示例利用 Len 函數返回字符串中的字符數目:

    Dim MyString

    MyString = Len("VBSCRIPT") 'MyString 包含 8。

    注意   LenB 函數與包含在字符串中的字節數據一起使用。LenB 不是返回字符串中的字符數,而是返回用于代表字符串的字節數。

     

    Right 函數
            從字符串右邊返回指定數目的字符。

    Right(string, length)

    參數

    string

            字符串表達式,其最右邊的字符被返回。如果 string 參數中包含 Null,則返回 Null。

    Length

            數值表達式,指明要返回的字符數目。如果為 0,返回零長度字符串;如果此數大于或等于 string 參數中的所有字符數目,則返回整個字符串。

    說明

            要確定 string 參數中的字符數目,使用 Len 函數。

            下面的示例利用 Right 函數從字符串右邊返回指定數目的字符:

    Dim AnyString, MyStr

    AnyString = "Hello World"      ' 定義字符串。

    MyStr = Right(AnyString, 1)    ' 返回 "d"。

    MyStr = Right(AnyString, 6)    ' 返回 " World"。

    MyStr = Right(AnyString, 20)   ' 返回 "Hello World"。

    注意   RightB 函數用于字符串中的字節數據,length 參數指定返回的是字節數目,而不是字符數目。

     

    InStr 函數
            返回某字符串在另一字符串中第一次出現的位置。

    InStr([start, ]string1, string2[, compare])

    參數

    start

            可選項。數值表達式,用于設置每次搜索的開始位置。如果省略,將從第一個字符的位置開始搜索。如果 start 包含 Null,則會出現錯誤。如果已指定 compare,則必須要有 start 參數。

    string1

            必選項。接受搜索的字符串表達式。

    string2

            必選項。要搜索的字符串表達式。

    compare

            可選項。指示在計算子字符串時使用的比較類型的數值。有關數值,請參閱“設置”部分。如果省略,將執行二進制比較。

    設置

            compare 參數可以有以下值:

    常數
     值
     描述
     
    vbBinaryCompare
     0
     執行二進制比較。
     
    vbTextCompare
     1
     執行文本比較。
     

    返回值

    InStr 函數返回以下值:

    如果
     InStr 返回
     
    string1 為零長度
     0
     
    string1 為 Null
     Null
     
    string2 為零長度
     start
     
    string2 為 Null
     Null
     
    string2 沒有找到
     0
     
    在 string1 中找到 string2
     找到匹配字符串的位置
     
    start > Len(string2)
     0
     

    延伸閱讀

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

    TAG: qtp QTP 函數

    21/212>

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