常规语法规则和准则

相关项: GUI 操作、脚本化 GUI 组件和函数库

在编辑器中使用操作、脚本化组件或函数库时,应该考虑以下常规 VBScript 语法规则和准则:

  • 区分大小写

    默认情况下,VBScript 不区分大小写,不会区分单词 (例如,在变量、对象和操作名称或常量中) 的大小写。

    例如,下面的两个语句在 VBScript 中相同:

    Browser("Advantage Shopping").Page("Advantage Shopping").WebList("categoryListboxContactUs").Select "Headphones"
    browser("advantage shopping").page("advantage shopping").weblist("categorylistboxcontactus").select "headphones"
    
  • 文本字符串

    将值作为文本字符串输入时,必须在该字符串两边添加引号。例如,在上面的脚本段中,网站、网页和列表框的名称都是用引号括起的文本字符串。

    在以下示例中,仅属性名称(第一个参数)是文本字符串,并用引号括起。第二个参数(属性的值)是变量,因此没有引号。第三参数(指定超时)是数字值,也不需要引号。

    Browser("Advantage Shopping").Page("Advantage Shopping").WebElement("$1,079.98").WaitProperty "innertext", price, 20
  • 变量

    可以指定变量来存储字符串、整数、数组和对象。使用变量有助于使脚本更可读和灵活。有关详细信息,请参阅 变量

  • 圆括号

    要获得所需结果和避免错误,在语句中正确使用圆括号 () 很重要。有关详细信息,请参阅 圆括号

  • 缩进

    可以缩进或伸出脚本以反映语句的逻辑结构和嵌套。有关详细信息,请参阅格式化文本

  • 注释

    可以使用撇号 (') 在单独行的开头,或在语句的末尾为语句添加注释。我们建议在任何可能的位置添加注释,以使脚本更易于理解和维护。有关详细信息,请参见格式化文本注释

  • 空格

    可以在脚本中添加额外空格以提高清晰度。VBScript 将忽略这些空格。

  • 保留单词

    某些单词由 UFT One 或 VBScript 保留。无法将这些单词用作变量、常量或过程名称。

    • UFT One 中的保留单词包括所有 UFT One 测试对象类、方法和属性的名称,以及 F 键 (F1、F2)。

    • 可以在各种联机 VBScript 指南中找到 VBScript 保留单词。

    例如,如果尝试运行以下将测试对象类名称用作变量的任一语句,则会发生运行错误:

    Set Window = Window("Calculator")

    WinButton = Window("Calculator").GetROProperty("hwnd")

    运行以下语句时也会发生运行错误,因为该语句会将保留的 F 键用作变量:

    Set F1 = createobject("Scripting.FileSystemObject")