QTP:如何在描述性编程中使用运算符

时间:2010-09-13 06:48:47

标签: qtp

如何在QTP中使用不同的运算符

Window("text:=Calculator").WinButton("text:= =").Click
Window("text:=Calculator").WinButton("text:= +").Click

当我运行这个时,它对我不起作用我会收到这样的错误

  

无法识别对象“[WinButton]”(类WinButton)。验证此对象的属性是否与应用程序中当前显示的对象匹配。

1 个答案:

答案 0 :(得分:4)

问题(根据错误信息)在识别中而不是操作(操作员称之为操作员)

问题在于,当您使用描述性编程时,描述被视为regular expression,字符+在正则表达式中具有特殊含义(它表示前面的一个或多个(在您的情况下)尝试转义加号(用反斜杠)。

Window("text:=Calculator").WinButton("text:= \+").Click