Gazelle top menu validation bot Usage Functionning This tool will browse every possible menu item of gazelle-TM and search for error. For each page it will perform several checks : - on page file name - on page title - on page content During the test, the tool will produce a logfile which sums up every error found, and will fill a folder with screenshots of errors. Basic configuration There are two configuration file : - config.properties - errorPages.xml config.properties contains several configuration for the tool and errorPages.xml contains the criteria for error detection. Before running the tool, there are several things to set up in config.properties. base.url : url of the gazelle installation. For example http://ovh3.ihe-europe.net:8080/gazelle/ base.page.url : name of the home page. For example home.seam admin.login : username of an admin on the gazelle installation. This is required to switch mode beetween test sessions. admin.password : password of this admin. gazelle.version.url : url of the xml that displays the version of gazelle installation. administration.preference.url : url of the configuration page of gazelle. This is required for mode configuration Just run java -jar topmenu-checker.java Reporting errorPages.xml config.properties