我无法访问其他框架中的按钮。按钮的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&enc=UTF-8&ic=1" title="Content" width="100%"></iframe>
我正在尝试标准格式Browser(browsername).Page(pagename).Frame("name:=itarget").getElementByName("newAcctButton").Click
我知道这可以使用QTP中的录制和播放功能轻松处理。
是否可以切换到不同的框架(就像我们在selenium webdriver中一样)并访问网页按钮?
答案 0 :(得分:1)
除非您想使用本机对象事件,否则UFT中没有getElementByName
方法。
应该是这样的。
Browser(browsername).Page(pagename).Frame("name:=itarget").WebButton("name:=newAcctButton").Click