柏。为什么我的路由别名不匹配?

bbs*_*nbb 8 cypress

我对ocr / receipt的POST请求从未匹配。我有...

  • 创建了一个匹配** / ocr / **的路由,指定了POST,并为其指定了别名。
  • wait()了长超时。

我可以在网络窗格中看到请求完成,而等待微调框在测试窗格中愉快地转动。赛普拉斯为什么不匹配此路线?

beforeEach(function () {
    cy.route('POST','**/ocr/**').as('ocr');
});
it('Création frais depuis le bouton « appareil photo »', function () {
    cy.get('.in-progress').first().click()
    cy.wait('@ocr', {'timeout':15000});
    cy.get('#grpChoices > :nth-child(1)').click();
});
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

bbs*_*nbb 5

好吧,谁会猜到。方法区分大小写,并且仅适用于小写字母。所以...

route('post','**/ocr/**').as('ocr')
Run Code Online (Sandbox Code Playgroud)

固定它。 该文档不会帮助您

路由未触发的另一个重复原因是您的应用程序是否使用访存API。提取与赛普拉斯不兼容。

  • _update_:我的问题与不支持`fetch()`有关:https://github.com/cypress-io/cypress/issues/95 (2认同)