Приветствую.
Такая проблема, нужно в начале тестов запускать браузер один раз, в конце всех тестов закрыть.
Но нужна отдельная фикстура, которая будет выполняться после каждой функции - удаление всех cookie.
Сейчас получается так, что в после послежнего теста срабатывает глобальная фикстура с настройкой
Scope ='session'
фикстура со
Scope ='function'
не успевает отработать и валится куча ошибок. В общем то в последнем тесте она вообще не нужна, можно ли как то настроить чтобы фикстура не срабатывала в последнем тесте?
Приведите пример кода, на котором фикстура scope=function будет валиться.
Похоже что проблема где-то в другом месте; фикстура - просто обертка, декоратор, который выполняет действия “до” и действия “после”
start SESSION
------------------------------
start FUNCTION
1
end FUNCTION
------------------------------
start FUNCTION
2
end FUNCTION
------------------------------
start FUNCTION
3
end FUNCTION
------------------------------
end SESSION