问题描述
我正在尝试使用 puppeteer 在 React 应用程序上进行 e2e 测试。我更喜欢使用 TypeScript,所以我尝试从以下开头的文件开始:
import puppeteer,{ browser,Page } from "puppeteer";
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import puppeteer from "puppeteer";
^^^^^^
SyntaxError: Cannot use import statement outside a module
at Runtime.createScriptFromCode (../node_modules/jest-runtime/build/index.js:1350:14)
我渴望学习,但不知道如何解决这个问题。
解决方法
我认为 Jest 不支持 ES6。 您是否检查过 Jest 文档以获得支持 -> https://jestjs.io/docs/ecmascript-modules