1.3.0 โข Published 2 years ago
cypress-plugin-dotenv v1.3.0
cypress-plugin-dotenv
โ๏ธ Install
- npm:
npm install cypress-plugin-dotenv- yarn:
yarn add cypress-plugin-dotenv- pnpm:
pnpm add cypress-plugin-dotenv๐งช Usage
Import the plugin into your config file:
import { dotenv } from 'cypress-plugin-dotenv';
// or
const dotenv = require('cypress-plugin-dotenv');
export default defineConfig({
e2e: {
setupNodeEvents: (_, config) => {
return dotenv(config);
}
}
});๐ง Dynamic Types
Automate TypeScript definitions for .env with:
import { generateEnvTypes } from 'cypress-plugin-dotenv';
on('before:browser:launch', (browser, launchOptions) => {
generateEnvTypes(outputPath, options);
// your code
});โ ๏ธ Important: Run Cypress once after setup to initialize the types.
๐ Example
Take a look at cypress folder
License
This project is licensed under the terms of the MIT license.