java - 如何使用 Java 使用 Selenium WebDriver 捕获 JavaScript 错误

标签 java selenium selenium-webdriver webdriver

我想知道是否有办法在运行自动化 Selenium 测试时捕获页面上的 JavaScript 错误。

最佳答案

logs测试版 WebDriver

driver.manage().logs().get(LogType.BROWSER);

会给你控制台内容。

然后你可以使用 Level 过滤它
LogEntries entries = driver.manage().logs().get(LogType.BROWSER);
entries.filter(Level.SEVERE);

关于java - 如何使用 Java 使用 Selenium WebDriver 捕获 JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49506768/

相关文章:

java - 如何使用 Selenium Webdriver 以移动模式打开 Chrome 浏览器以在 JMeter 中进行负载测试?

c# - 你调用的对象是空的

java - 如何在java/android中获得完美的UTC时间?

selenium - 如何通过Selenium打开Chrome浏览器控制台?

java - 在带有 Java 的 Selenium 中使用 @Factory 注释后无法运行测试

python - 如何使用 selenium python 通过 href 值查找元素?

java - Pellet 2.3.0 与 OWL API 3.4.3 不兼容?

Java 的 FlowLayout 无法正确调整大小

java - JUnit 测试上的 "Singleton"

c# - 不知道为什么使用 headless (headless)浏览器