【发布时间】:2017-10-03 12:52:57
【问题描述】:
我想使用 selenium 和 java 为任何 js 事件触发或错误捕获日志。任何类型的帮助或建议将不胜感激?我试过这段代码,但它不能正常工作
public void HomePageConsole () throws InterruptedException {
driver.findElement(By.id("drop-down")).click();
driver.findElement(By.xpath(".//*[@id='js-top-currency']/li[4]/a")).click();
LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
for (LogEntry entry : logEntries) {
// System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
//System.out.println("Checking ExitUnit: 5th Line will be true ");
Thread.sleep(10000);
System.out.println("Exit Unit Open : "+entry.getMessage().contains("has been triggered!"));
}}
【问题讨论】:
-
我已经添加了代码,这个代码字只有Mozilla,但有时不能得到适当的结果,结果也按时间戳显示。我想把所有日志放在一起,这样我就可以检查Js事件
-
“无法正常工作”不是问题描述。
标签: javascript java selenium selenium-webdriver