import pytest
# Fixture for Firefox
from selenium import webdriver
@pytest.fixture(scope="class")
def driver_init(request):
ff_driver = webdriver.Firefox()
request.cls.driver = ff_driver
yield
ff_driver.close()
# Fixture for Chrome
@pytest.fixture(scope="class")
def chrome_driver_init(request):
chrome_driver = webdriver.Chrome()
request.cls.driver = chrome_driver
yield
chrome_driver.close()
@pytest.mark.usefixtures("driver_init")
class BaseTest:
pass
It's not working, everything looks correct to me but still getting the error driver_init not found. I am using pythin version 3.9 and using mac os.