kyle8581's picture
upload
dd39c08
raw
history blame contribute delete
527 Bytes
import browsergym.core
import logging
import playwright.sync_api
import pytest
# setup code, executed ahead of first test
@pytest.fixture(scope="session", autouse=True)
def setup_playwright(playwright: playwright.sync_api.Playwright):
# bugfix: re-use pytest-playwright's playwright instance in browsergym
# https://github.com/microsoft/playwright-python/issues/2053
browsergym.core._set_global_playwright(playwright)
logging.info("Browsergym is using the playwright instance provided by pytest-playwright.")