import pytest from selenium import webdriver import urllib3 import warnings def pytest_runtest_setup(item): previousfailed = getattr(item.parent, "_previousfailed", None) if previousfailed is not None: pytest.xfail("previous test failed (%s)" % previousfailed.name) @pytest.fixture(scope="class") def driver_init(request): web_driver = webdriver.Chrome() request.cls.driver = web_driver yield web_driver.close() # web_driver.quit()