javascript - 威迪奥,摩卡咖啡。如何创建(随机生成)全局变量并在每次测试中使用它
问题描述
请帮助信息在我的工作中,我使用 webdriver.io 和 mocha。现在我的工作文件夹有这样的结构
- 测试
1.1 - pageobjects - 带有 page.js 类的文件夹
1.2 - 资源 - 包含 - 带有值的 index.js
1.3 - 规格 - 带有测试的文件夹
1.4 - 实用程序 - 包含带有常用方法的 helper.js
当然 wdio.conf.js 是存在的
案子
在规范中创建了 test1.js 和 test2.js
test1.js 动作
登录名(姓名,密码)
登出
test2.js 动作
登录名(姓名,密码)
买咖啡
登出
我通过运行规范文件夹运行测试,测试一个接一个地执行
所以问题是如何只创建一次(意味着我生成随机字符串并初始化变量)并在每次测试中使用它。换句话说,我生成密码(生成字符串)并在 test1.js 登录操作中使用它,然后在 test2.js 登录操作中使用它,并且 test2.js 中的这个密码是相同的。
提前谢谢!!
解决方案
推荐阅读
- mysql - Laravel - 提高大数据(8m+ 行)查询读取性能的可能解决方案
- ios - 如何使用标识符连接外围设备/ BLE 设备?
- android - 如何在 Kotlin 的 RecyclerViewAdapter 中使用 MediaPlayer?
- vue.js - 为什么观察者不运行?
- regex - 如何在 elastisearch 中编写正则表达式,以便它为我提供带数字的 URL?
- python-3.7 - 在python中使用列表中的元素创建无序对的所有情况
- go - goyacc:获取 yacc 解析器的上下文 / 没有 `%param`
- npm - 无法在 MAC 终端中运行 NPM
- python - sqlite3操作错误异常
- google-sheets - 将生产力总数计算到主电子表格