问题描述
我最近开始使用 Playwright 和 Jest 包编写端到端测试。
在测试中,我想检查一下,在加载页面后,浏览器控制台不包含任何错误消息,并且在后台执行的所有请求的状态代码都等于 200(或者至少可能不同于 5XX )。 问题是:达到这一目标的最简洁方法是什么?
以下是有效的解决方案吗?
page.on('response',response => {
expect(response.status()).toBe(200);
});
page.on('console',message => {
expect(message.type()).not.toBe('error');
});
const response = await page.goto('https://url');
我不知道确切的原因,但我觉得我错过了一些东西。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)