Package romanemperorsscraper.run
-
Class Summary Class Description OsUtils Utility class providing methods that should exhibit a different behavior depending on the Operating System the program is running in, like setting and getting a WebDriver session for scraping or the OS detection itself.RomanEmperorsScraper RomanEmperorsScraper's goal is the creation of family trees relating to each dynasty of Roman Emperors, with the aim of visualizing the different parental relationships that exist. -
Enum Summary Enum Description OsUtils.SupportedBrowser OsUtils.SupportedOs -
Exception Summary Exception Description NoSupportedBrowsersException This class encapsulates an error condition that occurred while trying to start a WebDriver session with all the supported browsers (Firefox / Chrome / Safari / Edge / Internet Explorer) because none of them worked.UnsupportedOsException Class encapsulating an error/exit condition that occurred while detecting the Operating System the program is running in as it is an unsupported one (due to not being Windows, macOS or Unix-based).