Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Cypress Snippets by iJSNew to Visual Studio Code? Get it now.
Cypress Snippets by iJS

Cypress Snippets by iJS

iJS.to

|
2,745 installs
| (0) | Free
Cypress Testing Snippets
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cypress Testing Snippets by iJS

Thanks for giving this a go. Hope this helps and makes your coding more efficient and fun.

Hello.

Animations coming soon.

Pull requests for animations or any other contributions are most welcome!

Installation

  • Launch the Command Pallete (Ctrl + Shift + P or ⌘Cmd + Shift + P) and type "Install Extensions" (or navigate from the sidebar to Extensions tab).
  • In search box type in "iJS" and choose the Cypress Snippets by iJS
  • Install the extension (you may need to relaunch VS Code)
  • Get a coffee, a cookie and celebrate by writing some cool Cypress.io tests more efficiently than ever! :)

Below is a list of all available snippets and the triggers of each one. The ⇥ means the TAB key.

Must have React Snippets

PRs are welcome to expand descriptions.

Trigger Content
cyintel→ Cypress intellisense
cybef→ beforeEach
cyctx→ context
it→ it
cyv→ visit
cyget→ get
cyf→ find
cy1→ first
cyt→ type
cycont→ contains
cyc→ click
cyserv→ server
cyrt→ route
cyw→ wait
cyvp→ viewport
cyreq→ request
cyadd→ command
  • More snippets to come, stay tuned or request a snippet in the issues!

Expanded Snippets

cyintel - Cypress intellisense

/// <reference types="cypress" />

cybef - beforeEach

beforeEach(() => {
  \$1;
});

\$0;

cyctx - context

context("$1", () => {
  $0;
});

it - it

it("$1", () => {
  $0;
});

cyv - visit

cy.visit("$1");
$0;

cyget - get

cy.get('$1')${0:;}

cyf - find

find('$1')${0:;}

cy1 - first

first()\${0:;}

cyt - type

type('$1')${0:;}

cycont - contains

contains(${2:'$3', }'$1')${0:;}

cyclk - click

click()\${0:;}

cyserv - server

cy.server();
\$0;

cyrt - route

cy.route(${2:'$3', }$1).as('${4}');\$0

cyw - wait

cy.wait(${1:'@${2}'});\$0

cyvp - viewport

cy.viewport($1, $2);
\$0;

cyreq - request

cy.request({
  method: "$1",
  url: "$2",
  headers: { "Accept-Language": "en-us" },
});
\$0;

cyadd - add command

Cypress.Commands.add('$1', ${3: { previous: '$4' \} , }$2);\$0

iJS.to

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft