This program logs each step of a simple Selenium test: starting, opening browser, navigating, closing browser, and finishing.
import java.util.logging.Logger;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LoggingTestSteps {
private static final Logger logger = Logger.getLogger(LoggingTestSteps.class.getName());
public static void main(String[] args) {
logger.info("Test started");
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
WebDriver driver = new ChromeDriver();
logger.info("Browser opened");
driver.get("https://example.com");
logger.info("Navigated to example.com");
driver.quit();
logger.info("Browser closed");
logger.info("Test finished");
}
}