我试图访问iFrame内部的几个参数,iFrame在另一个iFrame中。我无法访问它。它只是抛出一个错误no such frames
而我无法在网页中使用。需要有关此的建议。
在下面找到示例代码:
<IFRAME id=ivuFrm_page0ivu1 style="HEIGHT: 504px; WIDTH: 100%" src="dummy" frameBorder=0 name="My Efforts " fullPage="true"></IFRAME>
以上iframe位于以下iframe:
<IFRAME id=ivuFrm_page0ivu1 onload=setTitle(); style="HEIGHT: 508px; WIDTH: 100%" src="dummy" frameBorder=0 name="Desktop Innerpage " fullPage="true"></IFRAME>
答案 0 :(得分:0)
您需要先切换到父框架,即Desktop Innerpage
,然后切换到My Efforts
driver.switchTo().defaultContent();
// Switch to parent frames if any
driver.switchTo().frame("Desktop Innerpage ");
driver.switchTo().frame("My Efforts ");
// Now try to find element