【发布时间】:2018-10-01 14:30:08
【问题描述】:
这是我的代码(Chrome 驱动程序,java)。我已经用过所有类型的等待,甚至Thread.sleep():
frame = driver.findElement(By.xpath("//iframe[@class='x-component x-window-item x-component-default']"));
driver.switchTo().frame(frame);
driver.findElement(By.xpath("//span[text()='Exporting basic player data ...']")); // There no such element exception
【问题讨论】:
-
你遇到了什么错误?
-
您使用的是哪种 Selenium 语言绑定艺术? Java / Python / C# / NodeJS ?使用基于文本的 HTML 更新问题
-
请将代码作为文本粘贴到您的问题中,然后突出显示并按 Ctrl+K,这样我们就可以将您的代码复制并粘贴到我们的 IDE 中并帮助识别问题。请阅读how to create a Minimal, Complete, Verifiable example 了解您需要包含哪些代码
-
如果你尝试
frame = driver.findElement(By.name('outputContainer'))然后driver.findElement(By.xpath("//span[contains(text(),'Exporting basic player data')]"))会怎样 -
NoSuchElementExeption 当我在切换到 iframe 后尝试查找 span(在 iframe 内)时