UNPKG

codeceptjs

Version:

Supercharged End 2 End Testing Framework for NodeJS

49 lines (35 loc) 1.16 kB
--- permalink: /plugins/autoDelay editLink: false sidebar: auto title: autoDelay --- <!-- Generated by documentation.js. Update this documentation by updating the source code. --> ## autoDelay Sometimes it takes some time for a page to respond to user's actions. Depending on app's performance this can be either slow or fast. For instance, if you click a button and nothing happens - probably JS event is not attached to this button yet Also, if you fill field and input validation doesn't accept your input - maybe because you typed value too fast. This plugin allows to slow down tests execution when a test running too fast. It puts a tiny delay for before and after action commands. Commands affected (by default): * `click` * `fillField` * `checkOption` * `pressKey` * `doubleClick` * `rightClick` #### Configuration ```js plugins: { autoDelay: { enabled: true } } ``` Possible config options: * `methods`: list of affected commands. Can be overridden * `delayBefore`: put a delay before a command. 100ms by default * `delayAfter`: put a delay after a command. 200ms by default ### Parameters * `config` &#x20;