javascript - Cypress .io : Is is possible to set global variables in Cypress and if yes; how?

标签 javascript cypress

我正在尝试在 Cypress.io 中设置一个全局变量(不是全局环境变量)。我想抽象一个 url ,我会一遍又一遍地使用它 AND 我可以在多个文件(不仅仅是一个)中使用的东西。

此外,我不想将其设置为 baseurl。我已经有了那套,我想把它放在一边。

谁能帮我解决这个问题?

最佳答案

这可以比那更容易完成: 在你的cypress.json 添加

"env": {
   "YourVarName":"YourVarValue"
}

在您的代码中,您可以通过以下方式访问您的 var:

const myGolabalVar = Cypress.env("YourVarName")

这就是你所需要的

关于javascript - Cypress .io : Is is possible to set global variables in Cypress and if yes; how?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56566315/

相关文章:

javascript 电子邮件正则表达式问题

javascript - 将视口(viewport)设置为缩放以适应宽度和高度

javascript - 为什么 it() 内部的 cypress 变量保留为分配给该变量的最后一个值,而在 it() 外部它可以正常工作? (例子)

javascript - 函数在 cypress.io 中返回未定义

javascript - 使用 lodash 过滤对象数组中的对象

c# - JavaScript 图像处理程序

javascript - 当 <i> 位于按钮内时,悬停在 Firefox 上不起作用

testing - 如何在 Cypress.io 中强制使测试失败

javascript - 如何将文本输入字段值设置为常量并将该值记录在 Cypress.io 中

node.js - 为什么我的 Cypress Post 请求的请求正文为空?