无法使用uft中的vbscript访问网页中不同框架中的按钮

时间:2015-04-02 06:37:54

标签: vbscript hp-uft

我无法访问其他框架中的按钮。按钮的HTML代码部分是:

<input value=" New " class="btn" type="button" name="newAcctButton">

框架为:

<iframe frameborder="0" height="6500px" id="itarget" name="itarget" scrolling="auto" src="/servlet/servlet.Integration?lid=01NA0000000aPXG&amp;enc=UTF-8&amp;ic=1" title="Content" width="100%"></iframe>

我正在尝试标准格式Browser(browsername).Page(pagename).Frame("name:=itarget").getElementByName("newAcctButton").Click

我知道这可以使用QTP中的录制和播放功能轻松处理。

是否可以切换到不同的框架(就像我们在selenium webdriver中一样)并访问网页按钮?

1 个答案:

答案 0 :(得分:1)

除非您想使用本机对象事件,否则UFT中没有getElementByName方法。

应该是这样的。

Browser(browsername).Page(pagename).Frame("name:=itarget").WebButton("name:=newAcctButton").Click