# Community Helpers
Share your helpers at our Wiki Page (opens new window)
Here is the list of helpers created by our community. Please add your own by editing this page.
# Webhooks
- codeceptjs-webhook-helper (opens new window) - to check webhook calls during the tests.
# Email Checking
- MailCatcher (opens new window) - to check emails via Mailcatcher locally.
- codeceptjs-mailhog-helper (opens new window) - to check emails via Mailhog locally.
- codeceptjs-testmailapp-helper (opens new window) - to check emails via Testmail.app service.
- codeceptjs-mailosaurhelper (opens new window) - to check emails via Mailosaur (opens new window) service.
# Data Sources
- codeceptjs-httpmock (opens new window) - a helper which wraps mockttp library to manage http mock in tests.
- codeceptjs-http (opens new window) - a helper which wraps then-request library to process HTTP requests. It's alternative helper that provides more flexible request management.
- codeceptjs-dbhelper (opens new window) - allows you to execute queries or commands to databases using database-js.
# Cloud Providers
- codeceptjs-saucehelper (opens new window) - a helper which updates
Test Names
&Test Results
on Saucelabs - codeceptjs-bshelper (opens new window) - a helper which updates
Test Names
&Test Results
on Browserstack - codeceptjs-tbhelper (opens new window) - a helper which updates
Test Names
&Test Results
on TestingBot
# Visual-Testing
- codeceptjs-resemblehelper (opens new window) - a helper which helps with visual testing using resemble.js.
- codeceptjs-applitoolshelper (opens new window) - a helper which helps interaction with Applitools (opens new window)
- codeceptjs-pixelmatchhelper (opens new window) - a helper that integrates pixelmatch for visual testing.
# Reporters
- codeceptjs-rphelper (opens new window) is a CodeceptJS helper which can publish tests results on ReportPortal after execution.
- codeceptjs-xray-helper (opens new window) is a CodeceptJS helper which can publish tests results on XRAY (opens new window).
- codeceptjs-xray-cloud-helper (opens new window) is a helper that automatically retrieves the result of CodeceptJS tests and sends them to XRAY/JIRA(cloud version) via XRAY Cloud API (opens new window).
- codeceptjs-slack-reporter (opens new window) Get a Slack notification when one or more scenarios fail.
- codeceptjs-browserlogs-plugin (opens new window) Record the browser logs for failed tests.
- codeceptjs-testrail (opens new window) - a plugin to integrate with Testrail (opens new window)
- codeceptjs-monocart-coverage (opens new window) - a plugin to generate coverage reports, it integrate with monocart coverage reports (opens new window)
# Browser request control
- codeceptjs-resources-check (opens new window) Load a URL with Puppeteer and listen to the requests while the page is loading. Enabling count the number or check the sizes of the requests.
# Assertion & Validations
- codeceptjs-chai (opens new window) is a CodeceptJS helper which wraps chai (opens new window) library to complete chai assertion steps with CodeceptJS logging.
# Other
- codeceptjs-cmdhelper (opens new window) allows you to run commands in the terminal/console
- eslint-plugin-codeceptjs (opens new window) Eslint rules for CodeceptJS.
- codeceptjs-datalayer-helper (opens new window) CodeceptJS DataLayer helper helps you to get the datalayer JavaScript array that is used to store information and send this data to the tag manager.
- codeceptjs-a11y-helper (opens new window) accessibility tests integrated with CodeceptJS - Playwright-axe
- codeceptjs-lighthouse-helper (opens new window) lighthouse audit integrated with CodeceptJS - Playwright
- Snowplow Data analytics (opens new window) - Test your Snowplow events implementations with CodeceptJS and Snowplow Micro.
- codeceptjs-failure-logger (opens new window) - Log failed CodeceptJS tests to file