• cypress操作手册


    一.初始化

      beforeEach(fun()):初始化函数,可以在前置方面设置cookies,和浏览网页。

      it(name,fun()):name为场景名称,即可以理解为每一个功能的名称,每个it的函数为为一个功能测试。

    二. 基本操作

      1.cy.viewport(width,height):设置浏览器宽度高度。

      2.cy.visit(url):浏览网站,跳转。

      3.cy.get(element):获取节点,基本上与jQuery一样,不过我们可以更加简单通过审查元素中右键节点获取。

      4.cy.get(element).type(value):获取完节点之后我们如果要往input中填值的话,就可以通过type函数往里面输入值。

      5.cy.get(element).click():触发点击事件。

      6.cy.setCookie(name,value):设置cookie,注意setCookie可以在beforeEach()中进行设置,就是初始化的时候访问页面前设置也不会被路由守卫强行重定向(这点对于有重定向的项目是非常节省操作的);

      7.cy.get(element).then(($text)=>{}):获取节点的值

      8.cy.wait():等待

    三.接口监听

      1.cy.server():开启服务监听

      2.cy.route() :接口监听

    cy.route({
      method: 'GET',      // 监听所有get的请求
      url: '/users/*',       // 接口包含的字段,类似IndexOf()     
      response: []          // and force the response to be: []
    })
    

      

  • 相关阅读:
    蛇形矩阵
    润年还是平年
    汽水瓶
    魔幻矩阵
    魔方矩阵
    时间字段替换
    Windows Server 2012 R2蓝屏
    查询速度慢的原因很多(转载)
    索引和锁
    别不拿里程碑当石头---------IT项目管理之项目计划(转)
  • 原文地址:https://www.cnblogs.com/tyusBlog/p/12198034.html
Copyright © 2020-2023  润新知