【发布时间】:2022-01-25 23:33:26
【问题描述】:
我正在寻找一种在剧作家测试中模拟全局变量的方法。
我试过跑步
page.evaluate(() => {
window.myVar = jest.fn();
});
但是,我得到 page.evaluate: ReferenceError: jest is not defined - 这是有道理的,因为评估是在浏览器中运行的,而 jest 在运行器中......
有没有办法在浏览器中模拟事物?
(对于上下文,我为什么要这样做 - 我正在创建一个谷歌应用程序脚本应用程序,它始终在运行时提供 google api,所以我需要在我的测试中模拟它......)
【问题讨论】:
标签: mocking playwright