После добавления всех зависимостей в проект, нужно правильно инициализировать все переменные, а уже после запускать свой первый тест. Тесты, где используется Maven для сборки проекта, должны лежать в пакете src/test/java. Внутри этого пакета тесты делятся на разные классы и даже пакеты для более удобного запуска: По умолчанию тесты размещаются в классе, имеющем в названии слово Test, TestCase или Tests.
Тест включает в себя следующие шаги: Под окружением понимается запуск нужных экземпляров драйвера. То есть перед тестом нужно запустить то, что нужно для самого теста. Для этого есть удобные аннотации: И по аналогии после тестов нам могут потребоваться аннотации: Покажу на примере , что нужно для открытия поисковой строки GoogleChrome: И всё, никаких сложностей! Всё что мы сделали это инициализировали WebDriverManager (рассказывал о нём в предыдущих постах) и ChromeDriver. Этого достаточно для запуска браузера. Не хочется каждый раз повторять одни и те же действия перед каждым тестом, в