由于我们的测试代理有些速度很慢-我正尝试为某些命令增加一些额外的超时 我这样做就像在命令上使用超时值,如下所示。但是它不尊重给定的值 我的理解是cypress会等待“ 10000” MS获得#Addstory元素吗?
请问任何一个建议是这是正确的方法吗? 非常感谢
cy.get('#addstory > .ng-scope').click({ timeout: 10000 })
答案 0 :(得分:0)
在cypress.json
文件中,将超时增加到10秒或您想要的任何超时,如下所示:"defaultCommandTimeout": 10000
并保存文件。现在关闭应用程序,然后再次打开。导航到Settings > Configuration
,您应该能够看到为defaultCommandTimeout设置的新值。
答案 1 :(得分:0)
我的问题是我要增加点击的超时时间,而不是像下面这样更改时获取元素-一切都很好,等待添加的故事如我所愿地在点击之前可见
cy.get('#addstory > .ng-scope',{ timeout: 10000 }).click()