Core Analyzer
Core Analyzer
analyzer;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.logging.LogEntries;
import org.openqa.selenium.logging.LogEntry;
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.StaleElementReferenceException;
import org.openqa.selenium.TimeoutException;
import org.openqa.selenium.ElementNotInteractableException;
import org.openqa.selenium.InvalidSelectorException;
import java.util.*;
// Getters
public String getRootCause() { return rootCause; }
public String getRecommendation() { return recommendation; }
public Map<String, String> getDebugInfo() { return debugInfo; }
public double getConfidenceScore() { return confidenceScore; }
}
return debugInfo;
}
if (message.contains("javascript")) {
return "JavaScript Error";
} else if (message.contains("network")) {
return "Network Issue";
} else if (message.contains("iframe")) {
return "IFrame Navigation Issue";
} else if (message.contains("alert")) {
return "Alert Handling Issue";
} else {
return "Unknown Issue";
}
}