我無法訪問使用 setx 在 Windows 中永久設定的環境變數。我已經設定了我將在測驗代碼中訪問的下載檔案夾的路徑。
C:\Users\XXXX>echo %DOWNLOADS%
C:/Users/XXXX/Downloads/
在我的測驗代碼中 -
import { Selector, fixture } from 'testcafe';
fixture`Auto Test`
.page`http://XXXXXX/index.html`.beforeEach(async (browser) => {
let directory;
if (browser.browser.os.name === 'Windows') {
directory = env.DOWNLOADS;
我看到以下錯誤 -
TypeError [ERR_INVALID_ARG_TYPE]:“路徑”引數必須是字串型別或緩沖區或 URL 的實體。收到未定義
我在這里想念什么?
uj5u.com熱心網友回復:
您可以訪問環境變數,例如
process.env.DEV_MODE
DEV_MODE 是我的環境變數
示例代碼
if (process.env.DEV_MODE) {
baseUrl = 'http://localhost:5000';
} else {
baseUrl = config.API.BaseUrl;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/447577.html
標籤:javascript 测试 自动化 环境变量 测试咖啡馆
