Cypress 自定配置文件與環境變量定於與訪問

指定啓動命名 open

默認的 cypress 的配置文件是項目根目錄下:json

自定義 Cypress 的環境配置文件:

cd cypress
mkdir config && cd config
touch cypress.dev.json && cypress.json
複製代碼

package.json 腳本啓動

"scripts": {
    "start": "umi dev",
    "cy:open:dev": "cypress open -C ./cypress/config/cypress.dev.json"
},
複製代碼

在 cypress.dev.json 中配置開發環境變量

{
"baseUrl": "http://192.168.0.108:8000",
"env": {
    "username": "tom",
    "password": "jerry"
  }
}
複製代碼

從測試用例中訪問環境變量

// env.test.spec.ts
/// <reference types="cypress" />

it("測試環境變量", () => {
    cy.log(`${Cypress.env('username')}`);
    cy.log(`${Cypress.env('password')}`);
})
複製代碼

image.png

相關文章
相關標籤/搜索