Магия фикстур

Привет, охотники🏹    Прохожу курс по автоматизации UI-тестов (его можно найти на Stepik "Автоматизация тестирования с помощью Selenium и Python") и научилась применять фикстуры для упрощения логики автотестов. Решила поделиться парочкой моих любимых параметров    Итак, фикстуры - это такие функции, которые могут применяться ко многим автотестам в файле    Самая частая ситуация - переход в браузере на конкретную страницу в начале теста - по сути предусловие. Чтобы не прописывать одни и те же шаги в каждом автотесте, применяются фикстуры    Выглядит в самом простом варианте это как-то так:  @pytest.fixture(—какие-то параметры—)  def вход_на_сайт():  —шаги—

Но фикстуру можно немного преобразовать и добавить следующее:    ▫️yield - команда, которая переводит действие на сам автотест из какого-то места фикстуры  То, что будет ПОСЛЕ yield выполняется после окончания (или падения) автотеста    ▫️Параметр autouse = True нужен для того, чтобы фикстура применялась автоматически ко всем автотестам  в файле    Когда я добавила эти два пункта, для меня случилась магия. Браузерные сессии открываются и закрываются без моего участия. Теперь нужно думать только о шагах самого автотеста, ведь предусловия выполнены    Напишите, какие параметры вы используете в фикстурах и почему