MCPcopy Index your code
hub / github.com/microsoft/playwright-python / browser_factory

Function browser_factory

tests/async/conftest.py:63–75  ·  view source on GitHub ↗
(
    launch_arguments: Dict, browser_type: BrowserType
)

Source from the content-addressed store, hash-verified

61
62@pytest.fixture(scope="session")
63async def browser_factory(
64 launch_arguments: Dict, browser_type: BrowserType
65) -> AsyncGenerator[Callable[..., Awaitable[Browser]], None]:
66 browsers = []
67
68 async def launch(**kwargs: Any) -> Browser:
69 browser = await browser_type.launch(**launch_arguments, **kwargs)
70 browsers.append(browser)
71 return browser
72
73 yield launch
74 for browser in browsers:
75 await browser.close()
76
77
78@pytest.fixture(scope="session")

Calls 1

closeMethod · 0.45

Tested by

no test coverage detected