让测试在本地机器上完美地工作(尝试在行中运行几次),但是当相同的代码通过CI (当前的Bitbucket管道)运行时,有几个测试由于奇怪的原因而失败。我尝试使用cypress-failed-log插件查看命令日志,但这并没有真正的帮助,因为这与我在本地看到的一样,但在CI中失败了。我在Cypress仪表板上看到的视频也没有多大帮助,因为它通常太快了,有些东西甚至在那里都看不见。cypress-failed-log@2.5.0
c
提交表单时,会向POST /register/发出API请求。当对活动的URL (通过cypress.json baseUrl配置)运行cypress时,这个请求工作得很好。但是,当对localhost URL运行cypress时,此请求会失败,因为是"aborted“。registration should redirect us to the homepage
cy
下面这一段是问题的原始内容:Cypress文档中充满了示例,您可以在这些示例中为特定的web请求设置别名,然后可以指示柏树等待它。potentially flaky or brittle问题是,我试图在我的应用程序的测试中使用这种精确的技术,但我需要等待一个不是针对应用程序所在的服务器发出的请求我会得到一个超时,因为cypress从来没有意识到请求是被执行的,它继续等待它直到超时。在运行柏树的浏览器中,当我检查