Java 在aspx站点中找不到元素

Java 在aspx站点中找不到元素,java,asp.net,selenium,selenium-webdriver,webdriver,Java,Asp.net,Selenium,Selenium Webdriver,Webdriver,我是新使用Webdriver(java)的人,我正在尝试为一个只在IE上运行的应用程序自动化一些测试。该应用程序是一个aspx 应用程序的登录可以正确地自动进行,但一旦驱动程序进入主页,就无法识别任何元素 我打印源代码并收到以下信息: 已启动InternetExplorerDriver服务器(64位) 2.46.0.0 监听端口2119 Negocio.Net 然而,当我使用IE的“开发者工具”来识别元素时,代码是不同的 如何才能看到“动态源代码”而不是静态源代码 非常感谢 有一个iframe元

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

应用程序的登录可以正确地自动进行,但一旦驱动程序进入主页,就无法识别任何元素

我打印源代码并收到以下信息: 已启动InternetExplorerDriver服务器(64位) 2.46.0.0 监听端口2119 Negocio.Net

然而,当我使用IE的“开发者工具”来识别元素时,代码是不同的

如何才能看到“动态源代码”而不是静态源代码


非常感谢

有一个
iframe
元素,其中包含完整的页面内容。您需要首先切换到该
iframe
,然后找到所需的元素:

driver.switchTo().frame(0);
这里我们切换到第一个(也是唯一一个)iframe