Какую роль имеет файл request.cls.driver в приспособлении pytest с областью действия класса? - PullRequest
0 голосов
/ 02 июля 2019

Пожалуйста, ознакомьтесь с приведенным ниже приспособлением и помогите мне понять, что именно делает 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...