Socket
Socket
Sign inDemoInstall

cypress-commands

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cypress-commands

A collection of Cypress commands to extend and complement the default commands


Version published
Weekly downloads
45K
increased by1.45%
Maintainers
1
Weekly downloads
 
Created
Source

Cypress commands

npm version

A collection of high-quality Cypress commands to complement and extend the defaults.

This repository is not maintained by the Cypress developers. This means we can choose to ignore parts of their vision.

Documentation is a cornerstone of Cypress, the commands in this repository will try to keep these documentation standards.

Cypress version

cypress-commands should work with the latest version of Cypress. If this is not the case, please open an issue.

It's tested against multiple versions of Cypress. See the CI definition for the most up-to-date list.

Installation

Install the module.

npm install cypress-commands

Add the following line to cypress/support/index.js.

require('cypress-commands');

Type definitions

Import typescript definitions by adding them to your tsconfig.json. Add the cypress-commands types before the Cypress types so intellisense will prefer the cypress-commands versions of extended commands.

{
  "compilerOptions": {
    "types": ["cypress-commands", "cypress"]
  }
}
Known issue: cypress.config.ts limitation

Due to the way Cypress defines its types, it's currently not possible for plugin authors to extend the Cypress config types.

Because of this limitation, it's not possible to set the requestBaseUrl option in cypress.config.ts. For the time being, you can work around this limitation by using cypress.config.js instead.

See https://github.com/cypress-io/cypress/issues/22127 for more details.

Extended commands

These commands have been extended to be able to do more than originally intended. For these commands, all tests that exist in the Cypress repository are copied to make sure the default behaviour stays identical unless we want it changed.

Added commands

These commands do not exist in Cypress by default.

Contributing

Contributors are always welcome! I don't care if you are a beginner or an expert, all help is welcome.

Running tests

First clone the repository and install the dependencies.

GUI mode

npm start

CLI mode

npm test

Keywords

FAQs

Package last updated on 14 Jun 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc