我需要在 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/