使用 puppeteer 覆盖浏览器日期 [英] Override the browser date with puppeteer

查看:122
本文介绍了使用 puppeteer 覆盖浏览器日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试设置 puppeteer 来运行一些性能测试.我想将日期覆盖为特定值,以便我可以模拟应用所需的数据,而无需根据日期动态生成内容.

I'm trying to setup puppeteer to run a few performance tests. I'd like to override the date to a specific value so that I can mock the data my app needs without needing to generate content dynamically based on the date.

如何覆盖puppeteer浏览器的日期?

How to override the date of the puppeteer browser?

推荐答案

我们找到了一种更简单的方法来模拟 puppeteer 中的日期.这是我们的示例:

We found a much simpler way to mock out the date in puppeteer. Here is our example:

page.evaluate(() => {
  Date.now = () => {
    return 1539806611024;
  };
});

这篇关于使用 puppeteer 覆盖浏览器日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆