Как реализовать инициализацию драйвера на каждое выполнение параметризованного теста?

Пытаюсь реализовать интеграцию с TSM через API, откуда получаю список с ID тест-кейсов и передаю их через фикстуру @pytest.mark.parametrize

@pytest.mark.parametrize('cases', Qase.get_plan(code, plan_id))
def test_init(cases, browser):
    response = Qase.get_case_steps(code, cases)
    result = Qase.launch_step(response, browser)

В самой функции test_init получаю шаги и передаю их на исполнение.
Все функции лежат в словаре и вызываются по ключевому выражению

functions = {
    'Hand update': hand_update,
    'App menu': app_menu
}

Насколько я понимаю, новая сессия драйвера инициализируется в pytest только для каждой следующей тестовой функции.

Как сделать так, чтобы @pytest.fixture(scope=‘session’, autouse=True) из conftest.py срабатывала для каждой фикстуры @pytest.mark.parametrize?

Нужно было изменить scope=‘function’ в conftest.py