Testing 使用Testcafe将网络日志与const进行比较
我试图在向下滚动页面时查看是否触发了请求。 由于时间戳,我无法使用RequestURL。我知道有一个好消息 我想做的是: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.
- 创建包含部分请求URL的常量,获取特定日志
- 从Chrome开发工具中的网络选项卡(可能过滤它们)比较
- 使用const登录以查看它是否包含相同的模式
如果他们以相同的模式开始,通过测试。以下是一个解决方法:
const logger = RequestLogger(new RegExp(`somestring`));
然后我用
await t.expect(logger.requests.length).eql(1);
以下是使用RequestLogger的示例:。请您澄清一下,您是否面临这种方法的任何问题?它适用于你的情况吗?