首页 > 解决方案 > 威迪奥,摩卡咖啡。如何创建(随机生成)全局变量并在每次测试中使用它

问题描述

请帮助信息在我的工作中,我使用 webdriver.io 和 mocha。现在我的工作文件夹有这样的结构

  1. 测试

1.1 - pageobjects - 带有 page.js 类的文件夹

1.2 - 资源 - 包含 - 带有值的 index.js

1.3 - 规格 - 带有测试的文件夹

1.4 - 实用程序 - 包含带有常用方法的 helper.js

当然 wdio.conf.js 是存在的

案子

在规范中创建了 test1.js 和 test2.js

test1.js 动作

  1. 登录名(姓名,密码)

  2. 登出

test2.js 动作

  1. 登录名(姓名,密码)

  2. 买咖啡

  3. 登出

我通过运行规范文件夹运行测试,测试一个接一个地执行

所以问题是如何只创建一次(意味着我生成随机字符串并初始化变量)并在每次测试中使用它。换句话说,我生成密码(生成字符串)并在 test1.js 登录操作中使用它,然后在 test2.js 登录操作中使用它,并且 test2.js 中的这个密码是相同的。

提前谢谢!!

标签: javascriptmocha.jswdio-v6

解决方案


推荐阅读