• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

何润物

凡事有交代,件件有着落,事事有回音。
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Cypress完成第一个脚本

describe('第一个hello world脚本', function() {
    beforeEach(() => {
          cy.visit('https://www.baidu.com')
        })
      it("百度输入框功能验证", function()
      {
          cy.get('#kw').type('test')
              .should('have.value', 'test')
              .clear()
              .should('have.value', '')
          })
    })

代码说明:

  • describe 声明一个测试用例集
  • beforeEach 测试用例前置操作,相当于setUp
  • cy.visit 访问站点
  • it 声明了一个测试用例
  • cy.get 定位元素,这里使用了css.selector定位选择器;type 输入文本
  • should 断言,have.value 元素的value属性值,此处判断属性值是否为 test
  • clear 清空文本
  • should 继续断言,此处校验文本框内容为空

代码执行:

  • 切换到项目路径下,使用npm启动,如npm run cypress:open
  • 打开Cy工具后,点击对应的脚本即可运行

本文来自博客园,作者:何润物,转载请注明原文链接:https://www.cnblogs.com/passion2060/p/15240406.html

posted on 2021-09-07 21:54  何润物  阅读(77)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3