Project structure:
Java 11 - Selenide - TestNG - Maven.
Selenide is a framework for test automation powered by Selenium WebDriver that brings the following advantages: Concise fluent API for tests Stable tests Powerful selectors Simple configuration You don't need to think how to shut down browser, handle timeouts and StaleElement Exceptions or search for relevant log lines, debugging your tests.
For setUp project you need to clone project, get the chrome driver from https://chromedriver.chromium.org/downloads and put in
For UNIX - usr/local/bin
For Windows - c:\windows\system32
Recommended idea is IntelliJ IDEA (Community Edition)