Comments (image map) Parameters (image map) Parenthesis (image map) Calculations (image map) Variables (image map)

圆括号

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

使用 VBScript 编程时,遵循在语句中使用或不使用圆括号 () 的规则很重要。如果要调用返回值的方法,并且要使用返回值,则必须在方法参数两边使用圆括号。

例如,如果要将值返回给变量,如果要在 If 语句中使用该方法,或如果要使用 Call 关键字调用操作或函数,请在方法参数两边使用圆括号。使用操作时,如果要检索检查点的返回值,那么也需要在检查点的名称两边添加圆括号。

提示: 运行某个步骤时,如果接收到 Expected end of statement 错误消息,它可能指示需要在步骤方法的参数两边添加圆括号。

Example: 下面是几个示例,用于显示何时在方法参数两边使用圆括号,何时不使用圆括号。

在以下情况下需要使用圆括号:

  • 方法返回变量的值:

    Set webelementobj = Browser("Advantage Shopping").Page("Advantage Shopping").WebTable("PRODUCT NAME").ChildItem(2, 2, "WebElement", 0)
    webelementobj.Click
  • 正在使用 Call:

    Call RunAction("BookFlight", oneIteration)

    Call MyFunction("Hello World")
    ...
    ...
  • If 语句中使用方法:

    If Browser("index").Page("index").Link("All kinds of").WaitProperty("attribute/readyState", "complete", 4)
    Then
        Browser("index").Page("index").Link("All kinds of").Click
    End If 
  • 方法返回检查点的值:

    a = Browser("MyBrowser").Page("MyPage").Check(CheckPoint("MyProperty"))

在以下情况下不需要使用圆括号:

方法不返回值:

Browser("Advantage Shopping").Page("Advantage Shopping").WebTable("PRODUCT NAME").Click 2,2