javascript - 超过“10000ms”的赛普拉斯命令超时
问题描述
开始使用赛普拉斯,我注意到我的测试未能通过:
describe('Sessions Page', () => {
it('Loads', () => {
// Set up alias
cy.server()
.route('POST', '/graphql')
.as('graphql');
// Visit site
cy.visit('/', { timeout: 30000 })
.wait('@graphql')
.its('Status')
.should('be', 200);
});
});
当我运行它时,它通过了,然后几秒钟后它失败了。
我看到这个输出:
我发现奇怪的另一件事是测试说立即通过,但它仍在等待解决路线:
解决方案
推荐阅读
- android - 如何在 android 中以与使用 crypto-js 在 Angular 中相同的方式加密数据
- r - 加快 R 中的“for”循环
- java - HttpClient 类 AbstractConnPool 太大了,如何解决?
- angular - Angular:mat-table 中的 ng-content
- java - LinkedHashMap 中日期为 keySet 的平均值,按星期几
- ffmpeg - FFMPEG 如何在不丢帧的情况下改变 fps?
- javascript - 传递带有特殊字符的字符串会破坏 javascript onclick 调用
- laravel - 如何更改 CRUD 附带的默认前缀“创建/更新”?
- python - 解析“有序”列表并找到相应的和和加数的算法?
- angular - 角度指令中的css选择器