typescript Playwright测试-使用.env文件中的变量

xqk2d5yq  于 2022-11-18  发布在  TypeScript
关注(0)|答案(2)|浏览(267)

我已经用TypeScript编写了Playwright测试,我想在我的测试文件中使用.env中的变量,我该怎么做呢?

xzlaal3s

xzlaal3s1#

你可以把require('dotenv').config()放在你的playwright.config.ts里面,然后它就可以工作了,见这里:
https://www.npmjs.com/package/dotenv

jk9hmnmh

jk9hmnmh2#

除了Max施密特的答案,这里还有3种其他方法:

dotenv客户端

dotenv-cli添加到您的开发依赖项中,然后使用它:dotenv playwirght test(如果在pacakge.json脚本外部运行此命令,则为npx dotenv playwirght test)。

需要+节点选项

使用--require Node.js选项和NODE_OPTIONS对其进行设置:NODE_OPTIONS=--require=dotenv/config playwright test .

需要+ npx

使用--require Node.js选项和npx对其进行设置:npx --node-options=--require=dotenv/config playwright test(如果您使用的是旧版本的npx,则可能需要将--node-options替换为--node-arg

相关问题