def test_foo(playwright):
browser = playwright.chromium.launch(headless=False, args=["--start-maximized"])
# create a new incognito browser context.
context = browser.new_context(no_viewport=True)
# create a new page in a pristine context.
page = context.new_page()
page.goto("https://example.com")
3条答案
按热度按时间kb5ga3dv1#
我刚刚找到了答案:
我还需要设置以下内容,它可以工作:
browser.new_context(no_viewport=True)
jgovgodb2#
您可以创建一个conftest.py并定义:
然后,将能够手动最大化窗口,不会恢复回来
6ojccjat3#
我使用
playwright
和pytest-playwright
。使用
pytest .
运行测试,无需指定浏览器和headless参数。使用new_context
,它不会与其他浏览器上下文共享cookie/缓存,因此我们可以分离测试运行