Wdio,摩卡如何创建随机生成全局变量并在每次测试中使用它

问题描述

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

  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. 退出

我通过运行 spec 文件夹运行测试,然后一个一个地执行测试

所以问题是如何只创建一次(意味着我生成随机字符串并初始化变量)并在每次测试中使用它。再说我生成密码(generate String),在test1.js login action中使用,然后在test2.js login action中使用,这个密码在test2.js中是一样的。

提前谢谢!!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...