使用 cypress.io get-Method 我们可以定义一个只对这个特定的 get-method 调用有效的超时:
cy.get('.mobile-nav', { timeout: 10000 })
Run Code Online (Sandbox Code Playgroud)
有没有办法为特定的 its-method 调用定义超时,例如:
cy.window().its('MyClass')
Run Code Online (Sandbox Code Playgroud)
或者我需要在 cypress.json 中增加 defaultCommandTimeout 吗?
小智 17
对我来说,我只是在任何我想等待的地方这样做
cy.get('ELEMENT', {timeout:50000})
Run Code Online (Sandbox Code Playgroud)
Joe*_*oel 14
在你想使用它之前把它放在它的块中:
Cypress.config('defaultCommandTimeout', 10000);
Run Code Online (Sandbox Code Playgroud)
小智 7
我更愿意为特定测试设置超时而不是修改全局配置。
it('should do something', {
defaultCommandTimeout: 10000
}, () => {
// ...
})
Run Code Online (Sandbox Code Playgroud)
https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests.html#Allowed-config-values
| 归档时间: |
|
| 查看次数: |
10756 次 |
| 最近记录: |