####Pages package
- GoogleBasePage - basic page object contains general elements and methods of all pages
- GoogleLandingPage - page object of main Google page contains elements and methods needed to start search
- GoogleSearchResultsPage - page object of Google search results page contains elements and methods needed to find search results and format them into a text list and open next search results page
####Tests package
- GoogleBaseTest - basic test object contains general elements and methods of all tests (before test and after test)
- GoogleSearchTest - test for validating of Google search results, checks 1 and 2 pages search results to contain search term. Possible to be expanded for more pages.
####General files:
- .gitignore - to initialize files and folders to be ignored by VCS
- pom.xml - to set general information about project, dependencies to external libraries
- search-tests.xml - to launch test suite for Google search test (parametrized browsers)
####Downloading:
- File explorer → This PC → right click → Properties: look if you have 32 or 64 bit OS
- Google → “jdk” → Oracle site → “download” --> if 32bit Windows → jdk 7 → if 64bit → jdk 10 (last one) → Accept license agreement → choose OS → "download"
- Google --> "Mozilla Firefox download" --> first site --> "download" or upload to a new version
- Google --> "Google Chrome download" --> first site --> "download" or upload to a new version
####Installation: Run installers 2, 3, 4 from downloading → click “Next”
####Launch all tests via command line:
- Open command line
- Insert a line "mvn -f C:\local\path\to\pom.xml clean install"