如何从 Cypress 中的 属性 文件中读取配置?

How to Read Configurations from Property File in Cypress?

'.properties'文件主要用于维护项目配置数据,数据库配置或项目设置等。properties文件中的每个参数都存储为一对字符串,以键和值的格式,其中每个键都在一条线。您可以使用 Properties 类型的对象轻松地从某些文件中读取属性。

有没有办法从 Cypress 中的 属性 文件中读取配置?就像在 Selenium 中一样,我们可以读取属性文件,在 Cypress 中有没有办法做到这一点?如果可以,怎么做?

我将您的问题解释为询问如何存储 project-specific 变量,与 Cypress 的实际配置无关。如果这是真的,那么在 Cypress 中存储变量和引用它们有两个相当简单的解决方案。 (赛普拉斯调用这些环境变量)

选项 1:将它们存储在 cypress.json 中。您会将它们存储在 cypress.json.

中的 env 对象中
{
...
  "env": {
    "foo": "bar"
  }
...
}

选项 2:将它们存储在单独的 cypress.env.json 文件中。这些只是一个 JSON 文件。

{
  "foo": "bar"
}

在这两种情况下,都可以通过以下代码在代码中引用这些值:

Cypress.env('foo');