无法在aspx站点中找到元素

时间:2015-07-15 15:04:58

标签: java asp.net selenium selenium-webdriver webdriver

我是新手使用Webdriver(java),我正在尝试为只在IE上运行的应用程序自动化几个测试。该应用程序是一个aspx。

应用程序的登录可以正确自动化,但只要驱动程序进入主页,就无法识别任何元素。

我打印源代码并收到: 启动InternetExplorerDriver服务器(64位) 2.46.0.0 听2119号港口 Negocio.Net

但是,当我使用IE的“开发人员工具”来识别代码不同的元素时。

如何查看“动态源代码”而不是静态源代码???

非常感谢!

1 个答案:

答案 0 :(得分:0)

有一个iframe元素,里面有完整的页面内容。您需要先切换到iframe,然后找到所需的元素:

driver.switchTo().frame(0);

这里我们将切换到第一个(也是唯一的)iframe。