使用环境变量 (process.env) 覆盖 Cypress.config().baseUrl

Override Cypress.config().baseUrl with environment variable (process.env)

我要设置要从 .env 文件中读取的 cypress 测试的 baseURL。

我不能直接在cypress.json文件中设置。 当我尝试使用 cy.visit(process.env.MYAPPURL) 时,出现此错误

cy.visit() must be called with a url or an options object containing a url as its 1st argument

您可以将 cy.visit() 留空,但您只需要使用基础 url 设置此环境 CYPRESS_BASE_URL 而不是像这样:

CYPRESS_BASE_URL=$VUE_APP_BASE_URL

查看此解释 https://docs.cypress.io/guides/guides/environment-variables