playwright 通过conftest 设置浏览器最大化
时间: 2023-10-02 13:10:24 浏览: 197
对于使用 Playwright 进行自动化测试时,你可以通过编写 conftest.py 文件来设置浏览器最大化。具体的代码如下:
```python
import pytest
from playwright.sync_api import Playwright, BrowserType
@pytest.fixture(scope="session")
def browser_context_args(playwright: Playwright) -> dict:
browser_type = BrowserType.CHROMIUM
args = {}
# 设置浏览器最大化
args["viewport"] = None
args["args"] = ['--start-maximized']
return {"browser_type": browser_type, "args": args}
```
其中,通过 `args["args"] = ['--start-maximized']` 来设置浏览器最大化。在编写自己的测试用例时,可以通过调用 `browser.new_context()` 来使用该配置:
```python
def test_example(browser_context):
# 在该上下文中创建一个页面
page = browser_context.new_page()
# 打开网页
page.goto("https://www.example.com/")
# 进行其他操作...
```
阅读全文