2
js 이벤트 트리거 또는 오류에 대한 로그를 캡처하고 싶습니다. 셀레늄과 java.Any를 사용하여 도움이나 제안을 받으시겠습니까? 이 코드를 시도했지만 모든 togeather 로그 원하는 제대로셀렌과 자바를 사용하여 브라우저 콘솔 로그를 캡쳐하는 방법
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!"));
}}
이미 코드를 추가 만하지만 때로는 결과 적절한 결과를 얻을 쇼 timestamp.I에 의해 모질라와이 코드 워드를 작동하지 않습니다 나는 할 수 있도록 Js 이벤트 – zsbappa
이 "올바르게 작동하지 않음"을 확인하는 데 문제가 없음을 확인하십시오. –