UNPKG

@vladlearns/cy-scrolltoby

Version:

Cypress custom command "cy.scrollToBy" for iterative scrolling in e2e tests. Scroll to a place on the page by some distance

39 lines (24 loc) 947 B
# @vladlearns/cy-scrolltoby > Cypress custom command "cy.scrollToBy" for iterative scrolling in e2e tests. ## Examples ``` javascript cy.scrollToBy(); cy.scrollToBy({ direction : "bottom", frequency : 200, interval : 30, timeout : 50000 }); ``` ## Install ``` npm install --save-dev @vladlearns/cy-scrolltoby ``` Add the following line to your Cypress support file ```js // usually cypress/support/index.js import '@vladlearns/cy-scrolltoby/support' ``` This will add a new command `cy.scrollToBy` for scrolling. ## TypeScript The definition for `cy.scrollToBy` command is in [index.d.ts](index.d.ts) file. If you are using JavaScript, include the following line in our spec files ```js // cypress/integration/my-spec.js /// <reference types="@vladlearns/cy-scrolltoby" /> ``` With this line, you should have Intelligent Code Completion working in most IDEs and the TypeScript compiler should understand the `cy.scrollToBy` command.