【发布时间】:2018-03-25 10:51:26
【问题描述】:
我正在使用 selenium webdriver 自动化一个 Web 应用程序,在此期间有一种情况,驱动程序必须切换到 iframe 才能与其元素交互。我正在做所有可能的步骤来切换到iframe,但我仍然得到了
NoSuchFrameException:没有按名称或 ID 找到框架元素 IMW_PROC_MAIN。
下面是我试过的代码:
driver.switchTo().frame("IMW_PROC_MAIN");
pcw.txt_matterName(driver).sendKeys("TempApplication");
我还尝试查找当前 HTML 页面上的 iframe 总数并按索引切换。 为此,我收到一个文本框错误
NoSuchElementException。
分享页面源截图。由于一些限制,我没有分享目标 HTML 文本。
我想与具有id=matterName 的元素进行交互。我怎样才能做到这一点。
【问题讨论】:
-
我不介意投反对票。但用户可能想在投票之前指出这个问题的错误/不完整之处。
标签: html selenium iframe selenium-chromedriver