Comments (8)
Hi @Agentrapyntsel
Thank you for raising the issue. However, as I mentioned in previous issues, this is unrelated to the plugin. It's all about your setup. So, there's nothing to fix on the plugin side. You need to install and add NodeModulesPolyfillPlugin()
in the plugins array. Read more "For cucumber" section in the readme file.
https://github.com/elaichenkov/cy-verify-downloads#usage:~:text=%7D)%3B-,For%20Cucumber%3A,-Additionally%2C%20you%20may
from cy-verify-downloads.
in your case, it should be webpack plugin not esbuild as demonstrated in the readme file:
+ const NodePolyfillPlugin = require('node-polyfill-webpack-plugin');
- plugins: [new ProviderPlugin({ process: 'process/browser', Buffer: ['buffer', 'Buffer']})],
+ plugins: [new NodePolyfillPlugin(), new ProviderPlugin({ process: 'process/browser', Buffer: ['buffer', 'Buffer']})],
from cy-verify-downloads.
thanks for your answer. i added NodePolyfillPlugin, but still catching error
from cy-verify-downloads.
from cy-verify-downloads.
Well, the error message is not descriptive. Can you please provide the repository with a minimal reproducible example?
from cy-verify-downloads.
i cant share repository. but i can do some screenshots of settings. if it is acceptable for you ?
from cy-verify-downloads.
i solved this problem by adding to webpackOptions:
resolve: {
extensions: ['.ts', '.js'],
fallback: {
fs: false ,
},
},
from cy-verify-downloads.
@Agentrapyntsel
Thank you for sharing this!
from cy-verify-downloads.
Related Issues (20)
- [Enhancement] Should we enhance verify download with filename contains a substring for dynamic validation HOT 4
- The 'task' event has not been registered in the setupNodeEvents method. HOT 3
- In Cypress headless mode download.htm file is created HOT 1
- While using in ".ts" file throwing "File '/Users/[userdir]/node_modules/cy-verify-downloads/src/index.d.ts' is not a module.ts(2306)" HOT 5
- Would be good to be able to use wildcards in filename HOT 2
- Doesn't work with "cypress-vite" preprocessor HOT 4
- TypeError: crypto.randomBytes is not a function HOT 4
- Can we enhance verify download within a specific folder using {contains:true}
- Unable to addcustom command for verify downloads HOT 7
- Getting undefined setting name - while no hard wait before verify download task
- Cypress 10.1.0 randomBytes is not a function HOT 2
- Getting ERROR: Could not resolve "crypto" and ERROR: Could not resolve "fs" when running Test HOT 7
- .crdownload will pass the verification with {contains: true} HOT 2
- Webpack compilation error HOT 2
- Adding a timeout option does not wait enough as it should HOT 3
- TypeError: Arguments to path.join must be strings HOT 1
- Runs into timeout in case the downloaded filename includes spaces on Linux systems HOT 2
- Errors for initialize the module : path, fs and crypto missing HOT 5
- Option "contains" don't work if the file not exist (randomBytes method not found) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cy-verify-downloads.