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