blob: d5fd320a696a507718299c765278edde6205608a [file] [log] [blame]
import pytest
from webdriver.error import NoSuchWindowException
@pytest.fixture(name="session")
def fixture_session(capabilities, session, create_window):
"""Prevent re-using existent history by running the test in a new window."""
original_handle = session.window_handle
session.window_handle = create_window()
yield session
try:
session.close()
except NoSuchWindowException:
pass
session.window_handle = original_handle