我在驗證由框架集和框架組成的頁面中的元素時遇到問題。Selenium問題訪問框架內的元素
我正在使用的代碼:
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>
有什麼建議?