如果想从头学起Cypress,可以看下面的系列文章哦
https://www.cnblogs.com/poloyy/category/1768839.html
作用
使读取文件并返回内容
语法格式
cy.readFile(filePath)
cy.readFile(filePath,encoding)
cy.readFile(filePath,options)
cy.readFile(filePath,encoding,options)
filePath
项目根目录(包含默认 cypress.json 配置文件的目录)中需要读取的文件的路径
encoding
读取时需要使用的编码
- ascii
- base64
- binary
- hex
- latin1
- utf8
- utf-8
- ucs2
- ucs-2
- utf16le
- utf-16le
options
- log:是否将命令显示到命令日志中,默认 true
- timeout:命令超时时间
正确用法
cy.readFile('users.json')
命令返回结果
文件内容
读取 txt 文件的栗子
测试代码
运行结果
读取 json 文件的栗子
json 文件数据
{ "id": 1,"name": "Leanne Graham": { "street": "Kulas Light": { "lat": "-37.3159" } } }
测试代码
运行结果
读取出来是一个属性对象
读取 yaml 文件的栗子
yaml 文件
- 1 - 2 - 3
测试代码
运行结果
yaml 扩展使用
YAML = require('yamljs'); // 解析 YAML 文件 nativeObject = YAML.parse(yamlString); 生成 YAML 字符串 yamlString = YAML.stringify(nativeObject,4 加载 YAML 文件 nativeObject = YAML.load('myfile.yml');
读取图片的栗子
测试代码
运行结果
读取 mp3 文件的栗子
测试代码
运行结果
读取 mp4 文件的栗子
测试代码
运行结果
原文地址:https://www.cnblogs.com/poloyy
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。