• <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自動化測試之VBScript基礎(上)

    發表于:2012-02-07來源:博客園作者:known點擊數: 標簽:QTP自動化測試
    要想使用QTP進行自動化測試,必須了解VBScript這門語言,對于使用過ASP或VB開發的人來說,VBScript已經再熟悉不過了,但是沒有接觸過VBScript的同學也不要灰心,因為這門語言簡單易學。

      要想使用QTP進行自動化測試,必須了解VBScript這門語言,對于使用過ASP或VB開發的人來說,VBScript已經再熟悉不過了,但是沒有接觸過VBScript的同學也不要灰心,因為這門語言簡單易學。

      1. VBScript利器

      2. Hello World

      3. 數據類型

      4. 變量

      5. 常數

      6. 運算符

      1. VBScript利器

      子曰:工欲善其事,必先利其器。學習一門語言自然是離不開工具及文檔,有好的工具及文檔在手,學習起來也會得心應手。在此,我推薦大家一個很不錯的編輯工具——VbsEdit,該工具既能編輯代碼,又可調試代碼,有不錯的智能提示,還有很多示例代碼??上Р皇敲赓M使用,不過網上已經有綠色版,您可以搜索下載。若你已經安裝了QTP,那么使用QTP工具也是一個不錯的選擇。參考文檔可以使用在線版《Microsoft Windows腳本技術》,也可以從網上搜索下載CHM文件。

      2. Hello World

      每種語言的入門都是一樣,從簡單的Hello World開始,我們也不例外。如何使用VBScript來彈出一個對話框顯示Hello World問候語呢?很簡單,代碼如下:

      ?

    1
    2
    3
    4
    MsgBox("Hello world!")
    MsgBox "Hello world!"
    result = MsgBox("Hello World!", vbOKOnly, "Greeting")
    MsgBox "Hello World!", vbOKOnly, "Greeting"

      既然在此出現的第一個函數是MsgBox,那么就簡單介紹一下該函數,其簽名如下:

      ?

    1
    MsgBox(prompt[, buttons][, title][, helpfile, context])

      主要參數:

      prompt:為要顯示的消息,其他帶[]參數為可選參數;

      buttons:為顯示對話框按鈕及類型,默認值為0,即只顯示“確定”按鈕;

      title:為對話框標題欄文字。

      MsgBox函數也有返回值,當你點擊確定或取消按鈕時,其返回的值是不一樣的。其他詳細內容,大家可以去查閱參考文檔,這里就不逐一說明。

      3. 數據類型

      VBScript只有一種數據類型——Variant,它是根據上下文來判斷是數字還是字符串。因為Variant是VBScript中唯一的數據類型,所以它也是VBScript中所有函數的返回值的數據類型。為了進一步區分數據類型,它包含如下數據子類型:

    子類型 描述
    Empty 未初始化的Variant。對于數值變量,值為0;對于字符串變量,值為零長度字符串 ("")。
    Null 不包含任何有效數據的Variant。
    Boolean 包含True或False。
    Byte 包含0到255之間的整數。
    Integer 包含-32,768到32,767之間的整數。
    Currency -922,337,203,685,477.5808到922,337,203,685,477.5807。
    Long 包含-2,147,483,648到2,147,483,647之間的整數。
    Single 包含單精度浮點數,負數范圍從-3.402823E38到-1.401298E-45,正數范圍從1.401298E-45到3.402823E38。
    Double 包含雙精度浮點數,負數范圍從-1.79769313486232E308到-4.94065645841247E-324,正數范圍從4.94065645841247E-324到1.79769313486232E308。
    Date (Time) 包含表示日期的數字,日期范圍從公元100年1月1日到公元9999年12月31日。
    String 包含變長字符串,最大長度可為20億個字符。
    Object 包含對象。
    Error 包含錯誤號。

    原文轉自:http://www.kjueaiud.com

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