12 Star 97 Fork 27

daviesZhang / easy-wt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
run-params.adoc 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
daviesZhang 提交于 2023-08-01 17:21 . 添加两个运行时变量

运行时参数

其他文档链接🔽

如果不支持运行时变量,用例编写将会变得无比麻烦

— 我自己
Easy-WT

用例步骤编写的任何输入框,理论上都可以使用变量

变量占位符使用

${变量名}

系统内支持一些默认变量

/**
* 环境变量中配置的输出目录
*/
${output}

/**
* 本次运行报告存储的路径
*/
${report_path}

/**
* 根据运行时环境获取路径分隔符('/' or '\'),便于用例涉及文件目录时跨平台运行
*/
${path_sep}

/**
* 运行对应步骤时,生成一个长度为12的唯一字符串
* link https://github.com/ai/nanoid
*/
${nanoid()}

/**
* 运行对应步骤时,生成当前日期的字符串,比如2013-12-13
*/
${date_str()}

/**
* 运行对应步骤时,生成当前时间的字符串,比如13:21:13
*/
${time_str()}

/**
* 当前页面的URL,如果打开任何页面,返回空字符 ''
*/
${page_url()}

/**
* 生成一个随机的数字,max最大值,min最小值(最小值默认是0)
* ${random_number(50)} 生成最大50,最小为0的数字
* ${random_number(100,2)} 生成最大100,最小为2的数字
*/
${random_number(max,min)}

比如:

run params

运行时结果:

run params 2
TypeScript
1
https://gitee.com/davieszhang/easy-wt.git
git@gitee.com:davieszhang/easy-wt.git
davieszhang
easy-wt
easy-wt
master

搜索帮助