如何识别名字变化的控件
页面上有一个下拉列表,有两种情况:1、灰色不可用,此时这个列表的name="list"
2、可用,有下拉内容,此时这个列表的name="list_dis"
列表是否可用,是根据一个条件判断的,但是目前无法得到这个条件,说白了等于是随机的。想要在可用的状态选择下拉列表的内容,但是总是有问题。
If Browser().Page().WebList("name:=list_dis").Exist Then
Browser().Page().WebList("name:=list_dis").Select "是"
End If
如果出现灰色的那个按钮的时候,这个语句总是会出现无法识别对象的错误框。请问有什么好的办法可以识别么?尝试了正则表达式,可是不知道是不是写的不对,还是不行。 要么修改该控件的识别方式,要么把变化的属性指定符合要求的正则表达式。 :lol 今天查帮助,找到解决问题的办法了。用 childobjects,呵呵。取到了一个同类型控件的集合。
页:
[1]