Мне нужно протестировать веб-приложение с использованием Selenium. Приложение довольно распространено в настройке: оно требует входа, чтобы раскрыть большую часть функциональности. После загрузки страницы, если пользователь не прошел проверку подлинности, он будет перенаправлен на форму входа в систему, а затем вернется на запрошенную страницу после предоставления учетных данных.
Какой обычный способ обойти это с Selenium? Я полагаю, что люди не регистрируются в каждом тесте, так как это может привести к значительным издержкам при работе с большими наборами тестов. Есть ли способ настроить сеанс в тесте, а затем использовать информацию cookie для последующих тестов или выполнить условный вход (без необходимости повторения большого количества кода!)?
Я использую PHPUnit с банкоматом Selenium.
Спасибо!
Гонсало