A WebdriverIO reporter plugin to create Allure Test Reports.
The easiest way is to keep
wdio-allure-reporter as a devDependency in your
You can simple do it by:
npm install wdio-allure-reporter --save-dev
Instructions on how to install
WebdriverIO can be found here.
Configure the output directory in your wdio.conf.js file:
exportsconfig =// ...reporters: 'allure'reporterOptions:allure:outputDir: 'allure-results'// ...
outputDir defaults to
./allure-results. After a test run is complete, you will find that this directory has been populated with an
.xml file for each spec, plus a number of
.png files and other attachments.
Displaying the report
The results can be consumed by any of the reporting tools offered by Allure. For example:
Install the Allure Jenkins plugin, and configure it to read from the correct directory:
Jenkins will then offer a link to the results from the build status page:
Install the Allure command-line tool, and process the results directory:
allure generate [allure_output_dir] && allure report open
This will generate a report (by default in
./allure-report), and open it in your browser:
For more information on WebdriverIO see the homepage.