使用UFT的WebEdit和List Combo字段自动化

时间:2016-09-13 10:23:48

标签: hp-uft

您好我正在尝试自动化输入字段以搜索网站上的资产" https://www.nseindia.com/"使用UFT。我可以在WebEdit字段中设置值,但我无法使用UFT提交

以下是描述性代码:

Set Obrowser = Browser("name:=NSE - National Stock Exchange of India Ltd\.")
Set oPage = Obrowser.Page("title:=NSE - National Stock Exchange of India Ltd\.")
oPage.WebList("html id:=QuoteSearch").Select "Equity"
oPage.WebEdit("name:=companyED","index:=0").Set "SBIN"
oPage.WebEdit("name:=companyED","index:=0").Submit
enter code here

Image of the field which is highlighted

请你帮我处理这种输入框,如屏幕截图

所示

1 个答案:

答案 0 :(得分:1)

我看到当你在搜索字段中设置一个值时,我们会得到一个匹配结果列表。如果单击相应的结果,则执行搜索。 而不是提交尝试以下:

oPage.WebElement("html id:=ajax_response").Link("text:=.*SBIN.*").Click

这假设只有一个匹配(如果有更多匹配,您可以对其进行微调)。

<强>解释

我们首先查找符合搜索字词的结果列表(这是SPANid=ajax_response)。然后,在那之下,我们寻找我们想要点击的Link。在这种情况下,只有一个匹配,因此描述并不重要。