如何从 Cypress 获取运行时环境变量?

问题描述 投票:0回答:1

我有 CI/CD (Circe CI) 工作,我在特定条件下将特定变量设置为 TRUE。我需要在我的 Cypress 测试中接收这个变量

我尝试了这些,但由于某种原因这个变量总是未定义 1)cy.task("log", "IS_FEATURE_BRANCH1: " + Cypress.env('isFeature_branch')) 2)cy.log("IS_FEATURE_BRANCH2: ",ev.isFeature_branch)

CI配置

steps:
  - run:
      name: Set isFeatureBranch variable to TRUE
      command: echo "export isFeature_branch=true" >> $BASH_ENV

continuous-integration cypress circleci-2.0
1个回答
0
投票

要通过命令行设置 Cypress 环境变量,变量名称应在前面加上

CYPRESS_
cypress_

steps:
  - run:
      name: Set isFeatureBranch variable to TRUE
      command: echo "export cypress_isFeature_branch=true" >> $BASH_ENV

© www.soinside.com 2019 - 2024. All rights reserved.