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确保响应状态码在 200..299 范围内。
用法
await Expect(response).ToBeOKAsync();
返回
属性
Not
新增于: v1.20使断言检查相反的条件。
用法
例如,此代码测试响应状态不成功
await Expect(response).Not.ToBeOKAsync();
类型