1.0.2 • Published 3 years ago

cypress-fill-command v1.0.2

Weekly downloads
4,001
License
MIT
Repository
github
Last release
3 years ago

cypress-fill-command

All Contributors

GitHub license Travis Status npm version

A fill command that fills inputs faster than the cypress native type command.

This package adds a custom Cypress command that fills inputs, textareas and content editable elements. The type command from cypress has 10ms delay, so it slows the tests a bit. This command doesn't have any delay at all.

Table of Contents

Installation

The package is distributed via npm and should be installed as one of your project's devDependencies:

npm install --save-dev cypress-fill-command

or

yarn add cypress-fill-command --dev

Usage

cypress-fill-command extends Cypress' cy command. Add this line to your project's cypress/support/commands.js:

import 'cypress-fill-command'

Now you are ready to use the command. Here is a basic example:

cy.get('#the-element-id').fill('Some text')

API

Exposed command in a nutshell:

cySubject.fill(text, options)
  • {String} text – The text to be filled into an input

Options contains following properties:

  • {boolean} overwrite - To overwrite the input value. Defaults to true
  • {boolean} prepend - To insert before (true) or after (false) the current input value when overwrite is false. Defaults to false

It isn't working!

It has been used on a React project with inputs controlled by React state.

I cannot guarantee it will work in any custom input, but we can try to improve it, just open an issue or a PR.

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.0

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.13

4 years ago

0.0.9

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.8

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.1

4 years ago