单击链接的UFT错误给我一个错误

时间:2019-01-22 01:01:58

标签: vbscript qtp hp-uft

这是我的脚本

systemutil.Run "www.google.com"
Browser("name:=.*").Page("title:=.*").link("name:=Gmail").Click

我尝试使用不同的属性及其值,但是仍然遇到相同的错误

我得到的错误是...

  

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

谢谢!

1 个答案:

答案 0 :(得分:2)

这里可能发生两件事。

  1. AFAIK的name属性着眼于HTML name属性,您可能正在根据textContent(在UFT中称为innnertext)寻找链接。
  2. 在UFT中的描述性编程中,该值被视为anchored on both sides的正则表达式。

尝试以下操作:

Browser("name:=.*").Page("title:=.*").link("innertext:=.*Gmail.*").Click

无论如何,您应该使用UFT的Object Spy来查看对象的实际属性值。