- cypress-axe: Test accessibility with axe-core in Cypress. See also examples/AccessibilityTesting.md.
- cypress-downloadfile: Cypress custom file download command.
- cypress-file-upload: Plugin to make file uploads a lot easier.
- cypress-real-events: Fire native events that can be used to mimic keyboard actions like tabs or type in WYSIWYG editors. See Drupal CKEditor tests.
- cypress-testing-library: This allows you to use all the useful DOM Testing Library methods in your tests.
Plugins can be added to the docker image but require yarn
and --cwd
parameter. Here is an example Dockerfile:
FROM drydockcloud/ci-cypress:6.7.0
# Install Cypress plugins
RUN yarn add --cwd ../ axe-core cypress-axe
RUN yarn add --cwd ../ @testing-library/cypress
See also Docker.
Note: In the 9.7.0 release we added the plugins to the drydockcloud/ci-cypress image so that can be used directly.