web-dev-qa-db-ja.com

Cypres.IOの特定のITS-MOSEOMのためのタイムアウトを増やします

Cypress.io get-methodでは、この特定のget-method呼び出しに対してのみタイムアウトを定義できます。

cy.get('.mobile-nav', { timeout: 10000 })
 _

次のような特定のITSメソッド呼び出しのタイムアウトを定義する方法があります。

cy.window().its('MyClass')
 _

またはcypress.jsonでdefaultCommandTimeoutを増やす必要がありますか?

6
toasty

使用する前に、これをそのブロックに置きます。

Cypress.config('defaultCommandTimeout', 10000);
 _

cypress.config()ドキュメント

3
Joel

Global Configを変更する代わりに、特定のテストのタイムアウトを設定することをお勧めします。

it('should do something', {
  defaultCommandTimeout: 10000
}, () => {
  // ...
})
 _

https://docs.ccrepress.io/guides/core-concepts/wriating-and-----tests.html#alled-config-values

私のために、私はちょうど待ったところにこれをやり遂げた

cy.get('ELEMENT', {timeout:50000})
 _
0
Maria