python
[Python] Pytest fixture example with cleanup and teardown
# Deafult scope=function
@pytest.fixture
def browser():
# Initialize Chrome driver
driver = Chrome()
# Wait implicitly for elements to be ready before attempting interactions
driver.implicitly_wait(10)
# Return the driver object at the end of setup
yield driver
# For cleanup, quit the driver
driver.quit()
Was this helpful?
Similar Posts
- [Python] Get nodeid, module, function name using Pytest request built-in fixture
- [Python] Inheritance and adding variable. Page object example
- [Python] Simple yield generator example
- Create pandas DataFrame and add columns and rows to it
- [Python] The get() method on Python dicts and its "default" arg
- Python - regex,replace all character exept A-Z a-z and numbers
- [Python] Function parameters - pack and unpack