OPTIONS.md
July 4, 2020 ยท View on GitHub
Plugin options
| Option | Type | Required | Default value | Description |
|---|---|---|---|---|
outputDir | string | false | regression | Working directory. Images, report, etc will be saved into this folder |
instanceFolder | Function | false | undefined | Callback to create folder by specific browser. See details below |
customMatchers | Function[] | false | [ ] | Add custom matchers to webdriverio |
largeImageThreshold | number | false | 1200 | Skips pixels when the image width or height is larger than this one |
allowedMismatch | number | false | 0.1 | Ignore failed result if mismatch percentage less than allowed |
instanceFolder
This option allow to provide custom folder name per each browser. The callback must return folder name as string. For example:
instanceFolder: info => {
const [ version ] = info.browserVersion.split('.');
return `${ info.browserName }_${ version }`;
}
The callback's argument contain the following properties:
interface BrowserInfo {
browserName?: string;
browserVersion?: string;
platform?: string;
}