在 Qtp 12.51 中,如何 select 来自自动建议列表的网页元素?请看附件截图
In Qtp 12.51, how to select web element from auto-suggest list? Please see attach screenshot
在公司名称字段中输入后,我想从自动建议列表中select QTP 12.51 中的最后一个值。
请查看附图link并等待回复。
您可以创建与所有项目匹配的描述。
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
未尝试代码警告
按照 Motti 的建议遍历所有元素后,您可以使用以下方法检查每个元素的内部文本:
For j = 0 to options.count -1
If options(j).getRoProperty("innertext") = "<<company Name>>" then
options(j).click
end if
Next
在公司名称字段中输入后,我想从自动建议列表中select QTP 12.51 中的最后一个值。
请查看附图link并等待回复。
您可以创建与所有项目匹配的描述。
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
未尝试代码警告
按照 Motti 的建议遍历所有元素后,您可以使用以下方法检查每个元素的内部文本:
For j = 0 to options.count -1
If options(j).getRoProperty("innertext") = "<<company Name>>" then
options(j).click
end if
Next