我用过
@pytest.yield_fixture(scope="class")
def oneTimeSetUp(request, browser):
print("Running one time setUp")
# any code...
if request.cls is not None:
request.cls.driver = driver
yield driver
driver.quit()
print("Running one time tearDown"
)
我遇到了错误
if request.cls is not None:
错误-> E AttributeError:类在会话范围的上下文中不可用
我已将其更新为
if request.session is not None:
request.session.driver = driver
现在它给每个TestClass错误
TestClass对象没有属性“驱动程序”