
Security News
How Enterprise Security Is Adapting to AI-Accelerated Threats
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.
hermione-retry-command
Advanced tools
Plugin for hermione to retry commands at low level.
You can read more about hermione plugins here.
npm install hermione-retry-command
Plugin has the following configuration:
Boolean – enable/disable the plugin; by default the plugin is enabledArray – describes set of conditions for which retries should run
String
blank-screenshot to retry screenshot commands that return blank screenshotsassert-view-failed to retry assertView command if it has failedString|RegExp|Array<String|RegExp> – browsers in which retries should run, by default is /.*/ that means retries should run in all browsersInteger – defines the number of retries. By default retryCount is set to 2Integer – defines delay in milliseconds before each retry. By default retryInterval is set to 100. Be careful when setting retry interval as this can dramatically downgrade performance of your tests.'assert-view-failed') Boolean – defines the plugin operation limit for the first call command in the test. By default retryOnlyFirst is set to false.Also you can override plugin parameters by CLI options or environment variables (see configparser). Use hermione_retry_command_ prefix for the environment variables and --hermione-retry-command- for the cli options.
Add plugin to your hermione config file:
module.exports = {
// ...
plugins: {
'hermione-retry-command': {
enabled: true,
rules: [
{
condition: 'blank-screenshot',
browsers: ['MicrosoftEdge'],
retryCount: 5,
retryInterval: 120
},
{
condition: 'assert-view-failed',
browsers: ['Chrome'],
retryCount: 1,
retryOnlyFirst: true
}
]
}
}
//...
}
Run mocha tests:
npm run test-unit
Run eslint codestyle verification
npm run lint
FAQs
Plugin to retry commands in hermione
The npm package hermione-retry-command receives a total of 27 weekly downloads. As such, hermione-retry-command popularity was classified as not popular.
We found that hermione-retry-command demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.