zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Cypress系列(95)- writeFile() 命令详解

命令 详解 系列 Cypress 95
2023-09-27 14:25:57 时间

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

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

 

作用

写入具有指定内容的文件

 

语法格式

cy.writeFile(filePath, contents)

cy.writeFile(filePath, contents, encoding)

cy.writeFile(filePath, contents, options)

 

filePath

项目根目录 包含默认 cypress.json 配置文件的目录 中需要写入的文件的路径

 

contents

要写入文件的内容 可以是字符串、数组、对象类型

 

encoding

写入时需要使用的编码

asciibase64binaryhexlatin1utf8utf-8ucs2ucs-2utf16leutf-16le

 

optionslog 是否将命令显示到命令日志中 默认 trueflag 文件系统标志 默认 wencoding 写入文件时要使用的编码 默认 utf8

 

flag 文件系统标志有哪些

image.png

正确用法

cy.writeFile( menu.json )

 

命令返回结果contents 参数值但是我发现如果打印该命令返回结果会是一个 null

 

写入 txt 文件的栗子测试代码

image.png

记住默认是 w 模式哦 是会把文件原来的内容覆盖的 若需要追加的话使用 a 哦

 

写入 json 文件的栗子一测试代码

image.png

写入 json 文件的栗子二测试代码

image.png

将 HTTP 请求的响应内容保存写入到本地文件中

 

运行结果

image.png


使用 a 模式的栗子测试代码

image.png

运行结果

image.png