Всё еще сразаюсь с проблемой из первого поста. Когда запускаю тесты черех .xml или через maven вываливается ошибка java.lang.NullPointerException. Тест страницы логина проходит прекрасно, после перехода на Главную станицу всё падает.
Проблема в том что на каждый запуск теста создается отдельный экземпляр класса теста, а BeforeSuite выполняется только один раз. Как простой/временный метод решения можно сделать соответственные филды static (driver, mainPage…), но в общем архитектура хромает.
Довольно долго эта вкладка висела у меня в браузере, все откладывал на потом, увидел в рассылке… Не осилил я даже первый пост, человек осваивает автоматизацию, а напихал там десяток аннотаций и всего что можно…
Брал бы с малого, пишешь небольшой тест - запускаешь, добавил фичу - запустил, а тут такое чувство вроде по какому-то курсу написал человек и понятия не имеет где у него падает тест.