如何修改Cypress 测试代码中默认的超时时间(timeout)-阿里云开发者社区

开发者社区> -技术小能手-> 正文

如何修改Cypress 测试代码中默认的超时时间(timeout)

简介: 如何修改Cypress 测试代码中默认的超时时间(timeout)
+关注继续查看

我使用 Cypress 对 SAP 官网进行自动化操作时,遇到了如下的错误消息:

image.pngTimed out after waiting 60000ms for your remote page to load.


Your page did not fire its load event within 60000ms.


SAP 官网的首页,在试图被 cy.visit 指令加载后,在默认的 1 分钟 超时时间内,没有加载成功。


You can try increasing the pageLoadTimeout value in cypress.json to wait longer.


Browsers will not fire the load event until all stylesheets and scripts are done downloading.


在 SAP 官网没有结束加载所有的 stylesheets 即 CSS 文件和脚本文件之前,浏览器不会 fire load 事件。


When this load event occurs, Cypress will continue running commands.


如果没有 load 事件发生,Cypress 就不会继续执行 cy.visit 之后的指令。


解决方案

修改 cy.visit 指令默认的超时时间即可:

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
css知多少(4)——解读浏览器默认样式
原文:css知多少(4)——解读浏览器默认样式   上一节《css知多少(3)——样式来源与层叠规则》介绍了样式的五种来源,咱们再通过一张图回顾一下。      对于上面的三层,咱们大概都比较熟悉了。
796 0
WordPress安全漏洞:从任意文件删除到任意代码执行
  WordPress安全漏洞:从任意文件删除到任意代码执行   WordPress是网络上最受欢迎的CMS系统。据w3tech统计,约有30%的网站运行了该系统。该系统的应用是如此广泛,难免会成为网络犯罪分子攻击目标。
383 0
用后台代码创建Storyboard
            string storyboardName = "MyStoryBoard";             string myXamlElement = "MyXamlElement";             int newLeftPosition = 120;             Storyboard sb = XamlReader.
621 0
10 个 WordPress 的代码语法高亮插件
1. Developer Formatter 该插件使用 GeSHi 高亮引擎,支持超过110种语言,包括 PHP, ASP, Html, JavaScript, CSS, Java, Python, Delphi, C++, C, Visual Basic 等 2.
769 0
1727
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载