概要
Cypress におけるキーボード入力用の API である type
は、デフォルトで1文字入力ごとに 10ms の待機が発生し、長文を入力する場合にテストが遅くなってしまうことがあるので、これを解消する。
バージョン
-
cypress
: 11.0.0
コマンドごとに Delay を設定する
type
メソッドのオプションを設定すればOK
cy.get('input').type('Hello, World', { delay: 0 })
テスト全体でのデフォルト値を変更する
cypress/support
あたりの設定ファイルに記述すればOK
Cypress.Keyboard.defaults({
keystrokeDelay: 0
})
参考