在Qtp 12.51中,如何从自动建议列表中选择web元素?请参阅附件截图

时间:2015-11-16 08:52:47

标签: qtp

在公司名称字段中输入后,从自动建议列表中我想在QTP 12.51中选择最后一个值。

请参阅附加图片链接并等待回复。

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以创建与所有项目匹配的说明。

Set desc = Description.Create()
desc("html tag").Value = "LI"
desc("class").Value = "^ac_(even|odd)\b.*" ' RegExp

然后使用ChildObjects获取容器下的所有匹配项(我假设你有一个测试对象)。

Set options = Browser("B").Page("P").WebElement("UL").ChildObjects(desc)

然后点击最后一个元素:

options(op.Count-1).Click

未经验证的代码警告

答案 1 :(得分:1)

在能够按照Motti的建议循环遍历所有元素之后,您可以使用以下方法检查每个元素的内容:

For j = 0 to options.count -1
    If options(j).getRoProperty("innertext") = "<<company Name>>" then
        options(j).click
    end if
 Next