playwright同步方法中用pytest运行 py文件如何 修改playwright的默认等待时长
时间: 2023-09-22 15:08:23 浏览: 49
要修改 Playwright 的默认等待时长,可以在 Pytest 的配置文件中添加以下代码:
```python
import pytest
from playwright.sync_api import Playwright
@pytest.fixture(scope="session")
def playwright() -> Playwright:
with Playwright() as playwright:
# 修改默认的等待时长
playwright.set_default_timeout(10000)
yield playwright
```
这里的 `10000` 表示默认等待时长为 10 秒钟。你可以将其修改为任何你想要的数值。然后在 Pytest 的测试用例中,可以像下面这样使用 Playwright:
```python
def test_example(playwright):
page = playwright.chromium.launch().new_page()
page.goto("https://example.com")
assert page.title() == "Example Domain"
```
在这个例子中,我们通过 `playwright.chromium.launch().new_page()` 创建了一个 Chromium 浏览器的实例,并且在 `page.goto("https://example.com")` 中打开了一个网页。最后,我们使用 `assert page.title() == "Example Domain"` 来验证页面的标题是否正确。