java - 在重绘的 DOM 中查找元素

标签 java eclipse internet-explorer selenium

我们有一个网站,里面有一个 wijmo 网格。我正在尝试测试这个网站。在 IE 中绘制了网格,但是当我进入“开发人员工具”时,网格实际上并不存在。这使得运行 Selenium 测试非常困难,因为 Selenium 也找不到它。

有没有人遇到过这个?如果是这样,我如何成功运行我的测试?

最佳答案

网格成为 DOM 的一部分,您应该能够使用 Selenium 通过正确的路径成功选择它。

我认为是这些工具具有误导性,并且在 DOM 更改时根本不更新。

我会尝试检查其他浏览器,例如 Google Chrome(Windows 中的 F12)。根据我的经验,IE 开发者工具不如 Chrome 工具强大或功能丰富。当操作元素时,Chrome 工具更新 DOM。

关于java - 在重绘的 DOM 中查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116241/

相关文章:

java - 扩展 OverlayItem 导致程序崩溃并出现 NullPointerException

java - 数据库填充下拉菜单

Java Sockets - 从客户端向服务器发送数据

java - log4j:当我从另一个类调用记录器时,日志中显示的类名不正确

java - 如何添加新版本的 Apache Tomcat 来配置新服务器?

java - 尝试将 Java 8 项目方面添加到 Eclipse Neon Mac

javascript - hashbang 行上的 eclipse javascript 语法错误

javascript - 如何防止由于不需要的递归而导致 IE 中的堆栈溢出

html - margin-top 在 ff 中显示不同,即 chrome,opera

javascript - IE9 : hasOwnProperty trick does not work?