我是新手使用Webdriver(java),我正在尝试为只在IE上运行的应用程序自动化几个测试。该应用程序是一个aspx。
应用程序的登录可以正确自动化,但只要驱动程序进入主页,就无法识别任何元素。
我打印源代码并收到: 启动InternetExplorerDriver服务器(64位) 2.46.0.0 听2119号港口 Negocio.Net
但是,当我使用IE的“开发人员工具”来识别代码不同的元素时。
如何查看“动态源代码”而不是静态源代码???
非常感谢!
答案 0 :(得分:0)
有一个iframe
元素,里面有完整的页面内容。您需要先切换到iframe
,然后找到所需的元素:
driver.switchTo().frame(0);
这里我们将切换到第一个(也是唯一的)iframe。