脚本在维护模式下运行时识别对象,而在正常运行模式下执行脚本时不识别

时间:2017-02-27 09:38:55

标签: ui-automation hp-uft

AUT的主页显示登录用户的名称。 在使用UFT监视对象时,它显示以下属性:

"Class Name:=WebElement",
"abs_x:=718",
"abs_y:=127",
"class:=<class>",
"height:=27",
"html id:=",
"html tag:=DIV",
"innerhtml:=firstname lastname",
"innertext:=firstname lastname",
"outerhtml:=<div class=""<value>"" ng-bind=""lc\.userName"">firstname lastname</div>",
"outertext:=firstname lastname",
"role:=",
"title:=",
"type:=",
"visible:=True",
"width:=164",
"x:=718",
"xpath:=//DIV\[@id=""<value>""\]/DIV\[1\]/DIV\[2\]",
"y:=76"  

脚本使用class属性来标识对象

Set WBLogin=Browser("Browser").Page("Page").WebElement("class:=value")

在维护运行模式下执行脚本时,UFT能够使用上述语句识别对象 但是,当脚本在正常运行模式下执行时,UFT无法识别对象,因为变量WBLogin中的值为空

1 个答案:

答案 0 :(得分:0)

也许你应该尝试阅读 webelement &amp;类的所有子对象。尝试确定是否可以找到具有类属性&#34;值&#34;。

的对象