Пожалуйста, ознакомьтесь с приведенным ниже приспособлением и помогите мне понять, что именно делает request и request.cls.driver = driver?Насколько я понял, это связано с областью применения прибора, что произойдет, если я использую другую область?
@pytest.fixture(scope="class")
def driver_init(request):
from selenium import webdriver
web_driver = webdriver.Chrome("C:/chromedriver.exe")
request.cls.driver = web_driver
yield
web_driver.close()