此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。
语法
cy.wait(time)
cy.wait(alias)
cy.wait(aliases)
cy.wait(time, options)
cy.wait(alias, options)
cy.wait(aliases, options)
为什麽要避免使用 cy.wait()
有时我们为了等资料更新、等上一个动作完成...,会在脚本上写 cy.wait()
,让程序等一些秒数後再继续跑下一行程序。但有时猜测的秒数可能过长或过短,等到脚本数一多,就会浪费很多时间在等待。
可以等待特定的别名出现
cy.intercept('GET', '/users', [{ name: 'Maggy' }, { name: 'Joan' }]).as(
'getUsers'
)
cy.get('#fetch').click()
cy.wait('@getUsers') // <--- wait explicitly for this route to finish
cy.get('table tr').should('have.length', 2)
前言 新的一周开始了!想说从今天开始跟着 Leetcode 的 September LeetCodi...
最近公司的EIP专案有个需求。主管在签核一览表里会点击要签核的单子另开一个视窗,需求单位希望主管签完...
When we talk of Netgear WiFi Extender Setup , our ...
昨天介绍完了 Cluster 今天来介绍如何使用 CDK 建立 EKS Service 往常我们如果...
虽然 TeamCity 软件包已经将所有元件都打包成 Jar 档,还写了可以跨平台使用的 Launc...