Testing 使用Testcafe将网络日志与const进行比较

Testing 使用Testcafe将网络日志与const进行比较,testing,automated-tests,google-chrome-devtools,e2e-testing,testcafe,Testing,Automated Tests,Google Chrome Devtools,E2e Testing,Testcafe,我试图在向下滚动页面时查看是否触发了请求。 由于时间戳,我无法使用RequestURL。我知道有一个好消息 我想做的是: 创建包含部分请求URL的常量,获取特定日志 从Chrome开发工具中的网络选项卡(可能过滤它们)比较 使用const登录以查看它是否包含相同的模式 如果他们以相同的模式开始,通过测试。以下是一个解决方法: const logger = RequestLogger(new RegExp(`somestring`)); 然后我用 await t.expect(logger.

我试图在向下滚动页面时查看是否触发了请求。 由于时间戳,我无法使用RequestURL。我知道有一个好消息

我想做的是:

  • 创建包含部分请求URL的常量,获取特定日志
  • 从Chrome开发工具中的网络选项卡(可能过滤它们)比较
  • 使用const登录以查看它是否包含相同的模式

如果他们以相同的模式开始,通过测试。以下是一个解决方法:

const logger = RequestLogger(new RegExp(`somestring`));
然后我用

await t.expect(logger.requests.length).eql(1);

以下是使用RequestLogger的示例:。请您澄清一下,您是否面临这种方法的任何问题?它适用于你的情况吗?