常规语法规则和准则

相关项: 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")