Столкнулся с такой проблемой: у меня на проекте двухфакторная авторизация, где нужно получать токен через смс. Можно конечно написать код, который будет лезть в БД и брать оттуда эти токены постоянно, но не хочется с этим заморачиваться. А при старте тестов, вебдрайвер постоянно заново запускает браузер и приходится заново авторизовываться.
Скажите, есть ли возможность с помощью selenium webdriver осуществлять проверку текущей страницы в уже открытом браузере?
Я бы всеравно рекомендовал или выключить двухфакторную аутентификацию или лазить в базу. Ну или просто не убивайте браузер после каждого теста - тоже жизнеспособный вариант
Если всё же нужно тестировать 2FA, есть вариант использовать сторонние сервисы для получения SMS (с API), либо сделать свой, который будет лезть в базу по заданному номеру и выдавать код. Я думаю ваши разработчики такой сделают “на коленке” минут за 15 )