EVOLUTION-MANAGER
Edit File: SeleniumLog.html
<html> <head> <title>Selenium Log Console</title> <link id="cssLink" rel="stylesheet" href="selenium.css" /> <script src="scripts/htmlutils.js"></script> <script language="JavaScript"> var disabled = true; function logOnLoad() { var urlConfig = new URLConfiguration(); urlConfig.queryString = window.location.search.substr(1); var startingThreshold = urlConfig._getQueryParameter("startingThreshold"); setThresholdLevel(startingThreshold); var buttons = document.getElementsByTagName("input"); for (var i = 0; i < buttons.length; i++) { addChangeListener(buttons[i]); } } function enableButtons() { var buttons = document.getElementsByTagName("input"); for (var i = 0; i < buttons.length; i++) { buttons[i].disabled = false; disabled = false; } } function callBack() {} function changeHandler() { callBack(getThresholdLevel()); } function addChangeListener(element) { if (window.addEventListener && !window.opera) element.addEventListener("click", changeHandler, true); else if (window.attachEvent) element.attachEvent("onclick", changeHandler); } var logLevels = { debug: 0, info: 1, warn: 2, error: 3 }; function getThresholdLevel() { var buttons = document.getElementById('logLevelChooser').level; for (var i = 0; i < buttons.length; i++) { if (buttons[i].checked) { return buttons[i].value; } } } function setThresholdLevel(logLevel) { var buttons = document.getElementById('logLevelChooser').level; for (var i = 0; i < buttons.length; i++) { if (buttons[i].value==logLevel) { buttons[i].checked = true; } else { buttons[i].checked = false; } } } function append(message, logLevel) { var logLevelThreshold = getThresholdLevel(); if (logLevels[logLevel] < logLevels[logLevelThreshold]) { return; } var log = document.getElementById('log'); var newEntry = document.createElement('li'); newEntry.className = logLevel; newEntry.appendChild(document.createTextNode(message)); log.appendChild(newEntry); if (newEntry.scrollIntoView) { newEntry.scrollIntoView(); } } </script> </head> <body id="logging-console" onload="logOnLoad();"> <div id="banner"> <form id="logLevelChooser"> <input id="level-error" type="radio" name="level" disabled='true' value="error" /><label for="level-error">Error</label> <input id="level-warn" type="radio" name="level" disabled='true' value="warn" /><label for="level-warn">Warn</label> <input id="level-info" type="radio" name="level" disabled='true' value="info" /><label for="level-info">Info</label> <input id="level-debug" type="radio" name="level" checked="yes" disabled='true' value="debug" /><label for="level-debug">Debug</label> </form> <h1>Selenium Log Console</h1> </div> <ul id="log"></ul> </body> </html>