【发布时间】:2013-11-03 20:19:35
【问题描述】:
我在验证由框架集和框架组成的页面中的元素时遇到问题。
我正在使用代码:
selenium.selectFrame("relative=up");
selenium.selectFrame("topFrame");
但它失败并出现错误“找不到元素 topFrame”。尝试导航到任何帧时,我都会遇到类似的错误。
我也尝试过指定 DOM 路径并使用索引,但似乎没有任何效果。
HTML 如下所示:
<frameset framespacing="0" border="0" frameborder="NO" rows="80,*">
<frame scrolling="NO" frameborder="NO" src="header.html" noresize="" name="topFrame">
<frameset framespacing="0" border="0" frameborder="NO" cols="210,*">
<frame scrolling="NO" frameborder="NO" src="menu.html" name="leftFrame">
<frame scrolling="YES" bordercolor="#78B0D5" frameborder="YES" src="content.html" name="mainFrame">
</frame>
</frameset>
</frameset>
有什么建议吗?
【问题讨论】:
标签: selenium