private static void logJSError(WebDriver driver) { if ("true".equals(Configuration.getJSErrorsEnabled())) { JavascriptExecutor js = (JavascriptExecutor) driver; List<String> error = (ArrayList<String>) js.executeScript("return window.JSErrorCollector_errors.pump()"); if (!error.isEmpty()) { StringBuilder builder = new StringBuilder(); builder.append( "<tr class=\"error\"><td>click</td><td>" + error + "</td><td> <br/> </td></tr>"); CommonUtils.appendTextToFile(logPath, builder.toString()); } } }