APIResponseAssertions
APIResponseAssertions クラスは、テストで APIResponse に関するアサーションを行うために使用できるアサーションメソッドを提供します。
- 同期
- 非同期
from playwright.sync_api import Page, expect
def test_navigates_to_login_page(page: Page) -> None:
# ..
response = page.request.get('https://playwright.dokyumento.jp')
expect(response).to_be_ok()
from playwright.async_api import Page, expect
async def test_navigates_to_login_page(page: Page) -> None:
# ..
response = await page.request.get('https://playwright.dokyumento.jp')
await expect(response).to_be_ok()
メソッド
not_to_be_ok
バージョン v1.19 で追加expect(response).to_be_ok() の反対です。
使用例
expect(response).not_to_be_ok()
戻り値
to_be_ok
バージョン v1.18 で追加レスポンスステータスコードが 200..299
の範囲内であることを保証します。
使用例
- 同期
- 非同期
import re
from playwright.sync_api import expect
# ...
expect(response).to_be_ok()
from playwright.async_api import expect
# ...
await expect(response).to_be_ok()
戻り値