跳转到主要内容

APIResponseAssertions

APIResponseAssertions 类提供了可用于在测试中对 APIResponse 进行断言的断言方法。

using Microsoft.Playwright;
using Microsoft.Playwright.MSTest;

namespace PlaywrightTests;

[TestClass]
public class ExampleTests : PageTest
{
[TestMethod]
public async Task NavigatesToLoginPage()
{
var response = await Page.APIRequest.GetAsync("https://playwright.net.cn");
await Expect(response).ToBeOKAsync();
}
}

方法

ToBeOKAsync

新增于: v1.18 apiResponseAssertions.ToBeOKAsync

确保响应状态码在 200..299 范围内。

用法

await Expect(response).ToBeOKAsync();

返回


属性

Not

新增于: v1.20 apiResponseAssertions.Not

使断言检查相反的条件。

用法

例如,此代码测试响应状态不成功

await Expect(response).Not.ToBeOKAsync();

类型