Testing 将Cypress命令上的超时设置为0是否有意义?

Testing 将Cypress命令上的超时设置为0是否有意义?,testing,web,cypress,e2e-testing,Testing,Web,Cypress,E2e Testing,我想验证表单功能。我首先用有效数据填写表单,然后清除第一个input元素,并希望评估submit按钮是否已禁用 cy.get('[data cy=“time period form”]input').eq(1).clear(); cy.get('[aria label=“time period submit”]',{timeout:0}).should('be.disabled'); 默认情况下,cypress会等待4秒,以便评估为真,因此理论上,我的按钮可能会在禁用之前启用一段时间(最多4秒

我想验证表单功能。我首先用有效数据填写表单,然后清除第一个
input
元素,并希望评估submit按钮是否已禁用

cy.get('[data cy=“time period form”]input').eq(1).clear();
cy.get('[aria label=“time period submit”]',{timeout:0}).should('be.disabled');
默认情况下,cypress会等待4秒,以便评估为真,因此理论上,我的按钮可能会在禁用之前启用一段时间(最多4秒)。 我想用
超时:0
选项来防止这种情况

这是正确的吗