【发布时间】:2015-10-19 10:02:22
【问题描述】:
我正在尝试导航到 iframe 并使用 selenium 返回顶部框架。
<html>
<body>
<div id="testID">This is upper frame</div>
<iframe src="test.html"></iframe>
</body>
</html>
我想获得使用driver.findElement(By.id("testID")) 轻松获得的testID。
然后我想使用 driver.switchTo().frame(driver.findElement(By.id("new_page"))); 导航到 iframe
其中new_page 是test.htm 中的id。
现在,我的要求是切换回来,以便我可以再次从上面的正文中读取testID。
但如果我使用:
driver.switchTo().frame(driver.findElement(By.id("testID")));
我得到了这样的例外:
无法定位元素
【问题讨论】: