谢谢,我去试下作者: lhjtc8257 时间: 2008-5-8 10:34
发现个小问题:
这个webelement中的innertext属性是多行显示的
如:
Western District & Central
KF-1198 (WES/MW)(0%C,0Min.)
WES Spare 1(MW)(0%C,0Min.)
Overflow(0%C,0Min.)
如何识别?
请教作者: walker1020 时间: 2008-5-8 10:38
10楼朋友提供的建议应该没有问题,你去实验了吗?结果如何?使用了正则表达式后,QTP应该可以识别那个对象的,不管它的属性值有几行。作者: lhjtc8257 时间: 2008-5-8 13:11
以我是这样写的:
略.WebElement("innertext:=Western District & CentralKF-1198.*")
略.WebElement("innertext:=Western District & CentralKF-1198.*")
两种都试过了,还是不行
提示: The webelement object's description matches more than one of the objects currently displayed in your application.
Add additional properties to the object description in order to uniquely identify the objext.
想问下, * 代替表达式省略的部分,只要单独的一个*就可以表示了吗,是不是还要其他的特殊符号
[ 本帖最后由 lhjtc8257 于 2008-5-8 13:27 编辑 ]作者: 没有蛀牙 时间: 2008-5-8 16:09
matches more than one of the objects
匹配到多个对象了
你可以再加个属性,使它更好的匹配对象,index啊,坐标啊之类的
WebElement("innertext:=Western District & CentralKF-1198.*,"index:=<index>")作者: lhjtc8257 时间: 2008-5-9 10:39
我仔细看了下,附图
[attach]41885[/attach]