我需要在 Cypress 的特定should命令中自定义超时。
我有这个具有全局超时的json文件:

{
  "viewportWidth": 1600,
  "defaultCommandTimeout": 10000
}

在特定情况下,我需要更长的超时时间,我想要这样的事情:
cy.get('body').should('contain','success', {timeout: 30000})

我该怎么做呢?顺便说一句,我不想​​覆盖默认命令超时,我需要一个特定的超时。

最佳答案

tl; dr

只需将超时传递给get,它将超时传递给should

cy.get('body', {timeout: 30000}).should('contain','success')

说明

这在 should 's official documentation in the Timeouts section中进行了解释:



该技术在docs about timeouts中进行了更详细的说明。

关于javascript - Cypress :特定命令中的自定义超时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56779120/

10-11 22:23
查看更多