у меня есть проект
src-
driver-
chromedriver.exe
chromedriver.py main-
HomePage.py ProductPage.py testtemplate-
FlowName1.py FlowName2.pytests-
test_something1
test_something2
conftest.pyя с
chromedriver.py делаю фикстуру для pytest в
Conftest.py Юзая фикстуру(SetUp , yield, teardown) тесты я могу запустить, но теряется ооп, если импортирую, допустим из
HomePage.py в test_something1 ибо в фикстуре реализован другой драйвер и он не взаимодействует с тем, что в
ProductPage.py Можно ли, используя фикстуры, открывать и закрывать веб драйвер, но так, чтоб ооп прослеживалось и я мог импортировать модули в тесты из других файлов