请查看下面的装置并帮助我了解 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()
Run Code Online (Sandbox Code Playgroud)