【发布时间】:2016-07-05 11:29:14
【问题描述】:
Change iframe 适用于 Firefox 网络驱动程序和 Chrome 网络驱动程序,但不适用于 Microsoft Edge 驱动程序。所有其他测试在 Edge 中运行良好,但没有更改 iframe。我更新了 Edge 驱动程序和 Windows 10,因为这是一个已知问题,但这仍然没有解决我的问题。有没有其他方法可以解决这个问题?
driver.switchTo().defaultContent();
driver.switchTo().frame("settingiframe");
driver.findElement(By.id("LibraryConfigurations")).click();
输出消息是:找不到这样的元素
【问题讨论】:
-
代码在普通浏览器上运行,但不在边缘...
-
我建议,先尝试找到框架元素,然后尝试切换到它。
标签: javascript selenium iframe webdriver microsoft-edge