testing - 使用 Testcafe 将网络日志与 const 进行比较
问题描述
我试图查看向下滚动页面时是否触发了请求。由于时间戳,我无法使用 RequestURL。我知道有RequestLogger。
我想做的是:
- 创建包含部分请求 URL 的 const,获取特定日志
- 来自 Chrome 开发工具中的网络选项卡(也许过滤它们)比较
- 使用 const 记录以查看它是否包含相同的模式。
如果它们以相同的模式开始,则通过测试
解决方案
好,朋友们。这是一种解决方法:
const logger = RequestLogger(new RegExp(`somestring`));
然后我用
await t.expect(logger.requests.length).eql(1);
推荐阅读
- html - SVG图标填充和描边不起作用
- laravel - Laravel DB 查询构建器使用查询数据更新
- angular - 您可以在自定义表单控件中将 ViewChild 指定为 ControlValueAccessor 吗?
- python - 默认损失函数 contrib.learn DNNRegressor
- java - 写文本文件不起作用java
- javascript - 具有分层图像的帆布手电筒效果
- java - RegEx 仅匹配不以单引号开头或结尾的数字
- java - Switch 语句 vs Enum 变量
- symfony - 使用 TWIG 从 HTML 中提取“src”
- rxjs - 使用 mapPropsStream 过滤不起作用