首页 > 解决方案 > 使用环境变量 (process.env) 覆盖 Cypress.config().baseUrl

问题描述

我要将我的柏树测试的 baseURL 设置为从.env文件中读取。

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

cy.visit() 必须使用 url 或包含 url 作为其第一个参数的选项对象调用

在此处输入图像描述

标签: cypress

解决方案


您可以cy.visit()留空,但您只需要使用基本 url 设置这个 env CYPRESS_BASE_URL,例如:

CYPRESS_BASE_URL=$VUE_APP_BASE_URL

检查这个解释https://docs.cypress.io/guides/guides/environment-variables


推荐阅读