首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cypress系列(43)- wait() 命令详解

Cypress系列(43)- wait() 命令详解

作者头像
小菠萝测试笔记
发布2020-09-09 05:12:19
6410
发布2020-09-09 05:12:19
举报

如果想从头学起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

作用

等待数毫秒或等待别名资源解析,然后再继续执行下一个命令

语法格式

cy.wait(time)
cy.wait(alias)
cy.wait(aliases)
cy.wait(time, options)
cy.wait(alias, options)
cy.wait(aliases, options)

参数讲解

正确格式

cy.wait(500)
cy.wait('@getProfile')

方法返回的对象

当传了 time 时

cy.wait() 产生与上一个命令相同的主题

当传了 alias 时

cy.wait() 产生一个对象,其中包含 XHR 的 HTTP 请求和响应属性

别名的栗子

cy.server()
cy.route('activities/*', 'fixture:activities').as('getActivities')
cy.route('messages/*', 'fixture:messages').as('getMessages')

// visit the dashboard, which should make requests that match
// the two routes above
cy.visit('http://localhost:8888/dashboard')

// pass an array of Route Aliases that forces Cypress to wait
// until it sees a response for each request that matches
// each of these aliases
cy.wait(['@getActivities', '@getMessages'])

// these commands will not run until the wait command resolves above
cy.get('h1').should('contain', 'Dashboard')
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作用
  • 语法格式
  • 参数讲解
  • 正确格式
  • 方法返回的对象
    • 当传了 time 时
      • 当传了 alias 时
      • 别名的栗子
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档