当前位置: 首页 > news >正文

低代码: 组件库测试之渲染和元素获取,触发事件,更新表单,验证事件以及异步请求

组件库测试步骤

  • 渲染组件(怎样将一个组件渲染到测试用例里面)

    • mount 和 shallowMount
    • 传递属性
  • 元素是否成功的显示

    • 查找元素的不同写法
    • get, getAll
    • find, findAll
    • findComponent 和 getComponent
  • 触发事件(是click也好,是input也好,让它触发对应的事件)

    • trigger 方法
  • 观察测试界面是否更新

    • 特别注意DOM更新是个异步的过程
    • 使用 async await
  • 更新表单

    • setValue 方法
  • 验证事件是否发送

    • wrapper.emitted()

让测试运行起来

  • 安装 vue-test-utils, 参考文档地址:https://test-utils.vuejs.org/api/
    • 安装后,会生成一个测试用例模板
  • $ npm run test:unit -- --watch

1 ) 测试渲染组件

  • Hello.vue 组件

    <template><h1 class="hello

http://www.mrgr.cn/news/1543.html

相关文章:

  • 2024开源资产管理系统推荐 8款免费开源IT资产管理系统/软件
  • C++遍历for_each
  • ervlet、jsp、Cookie、Ajax学习
  • 使用WINUI3 编写一个小软件1 C#
  • Zabbix图形乱码处理
  • C++中的多态性
  • 基于xilinx IP的频域脉冲压缩算法的实现和matlab仿真
  • STM32后备区域:读写BKP备份寄存器与使用RTC实时时钟详解
  • 无人机视角下的EasyCVR视频汇聚管理:构建全方位、智能化的AI视频监控网络
  • Android Studio SQLite Manage
  • 狄利克雷卷积
  • 批量修改SOLIDWORKS文件属性,可以用这款工具!
  • 软件需求设计分析报告(Word原件)
  • 如何输入百度,显示本地下载的html文件页面,地址栏还显示百度的地址??
  • 陕西文无文化与韩国RB娱乐签订2000亿韩元合作备忘录
  • 开发物联网驱动拍卖软件平台:如何实现了服务质量的全面提升
  • GraalVM与SpringBoot
  • 思特科技案例:北京欢乐谷光影乐园
  • 日志系统-实用类
  • stm32的UART重定向printf()