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
中的值为空
答案 0 :(得分:0)
也许你应该尝试阅读 webelement &amp;类的所有子对象。尝试确定是否可以找到具有类属性&#34;值&#34;。
的对象