Skip to content

WebdriverIO service to cleanup screenshots folder before tests run.

Notifications You must be signed in to change notification settings

andriilazebnyi/wdio-screenshots-cleanup-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WDIO Screenshots Cleanup Service

Wdio service to cleanup screenshots before tests run.

Installation

The easiest way is to keep wdio-screenshots-cleanup-service as a devDependency in your package.json.

{
  "devDependencies": {
    "wdio-screenshots-cleanup-service": "~0.0.7"
  }
}

You can simple do it by:

yarn add wdio-screenshots-cleanup-service -D

Instructions on how to install WebdriverIO can be found here.

Usage

// wdio.conf.js
export.config = {
  // ...
  services: ['screenshots-cleanup'],
  // clean screenshots
  cleanScreenshotsFolder: {
    folder: 'screenshots',
    pattern: '/**/ERROR_*'
  },
  // ...
};

Where:

  • folder is absolute or relative path to your project screenshots folder
  • pattern is optional property to tell wdio-screenshots-clenup-service what pattern to apply before deleting screenshots

Development

All commands can be found in the package.json. The most important are:

Build package:

$ yarn build

For more information on WebdriverIO see the homepage.