По порядку Junior Selenium и WebDriver обновлено
Жизненный цикл сессии Selenium
Вопрос
Расставьте шаги типового UI-теста на Selenium по порядку.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Проверить результат
- 2Открыть страницу
driver.get(url) - 3Создать драйвер с нужными options
- 4Выполнить действие
- 5Завершить сессию
driver.quit()в teardown - 6Дождаться нужного состояния явным ожиданием
Показать ответ и разбор
Коротко
Драйвер создаётся до любых действий, quit() вызывается в teardown (фикстура, finally), чтобы браузер закрылся даже при падении теста.
Правильный порядок
- 1Создать драйвер с нужными options
- 2Открыть страницу
driver.get(url) - 3Дождаться нужного состояния явным ожиданием
- 4Выполнить действие
- 5Проверить результат
- 6Завершить сессию
driver.quit()в teardown
Разбор
Драйвер создаётся до любых действий, quit() вызывается в teardown (фикстура, finally), чтобы браузер закрылся даже при падении теста.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.