Довольно плохо знакомы с капибарой и огурцом (и тестированием в целом) здесь.
Я провожу приемочное тестирование черного ящика, и мне нужно протестировать страницу, доступ к которой можно получить только путем ввода URL-адреса.
Эта страница требует проверки подлинности, поэтому, когда страница посещается через вызов visit (), я перенаправляюсь на страницу входа.
Проблема в том, что после входа в систему приложение не перенаправляет меня обратно на эту страницу, а вместо этого переходит на домашнюю страницу, поэтому я не могу просто заполнить форму для входа и двигаться дальше.
Я попытался сначала войти в систему, а затем выполнить вызов этой страницы, но кажется, что сеанс очищается после любого вызова метода visit ().
Как сохранить сеанс после звонка в гости или решить эту проблему любым другим способом?
В идеале я хотел бы войти в систему один раз и посетить несколько страниц, доступ к которым можно получить, только набрав uri, без необходимости повторного входа в систему. Это возможно?
Я использую только хром-селеновый драйвер, но в какой-то момент я буду использовать безголовый драйвер.
Спасибо!