代码之家  ›  专栏  ›  技术社区  ›  soccerway

Cypress文件路径需要支持windows和linux

  •  0
  • soccerway  · 技术社区  · 6 年前

    Windows and Linux environments ? 下面是我的测试需要复制 csv

    fs.createReadStream('C:/Users/Username/Downloads/Export_Survey_CSV.csv').pipe(fs.createWriteStream('C:/somefolder/Project1/Project-Tests/cypress/fixtures/Export_Survey_CSV.csv'));
    
    0 回复  |  直到 6 年前
        1
  •  0
  •   Diogo Rocha TomppaS    6 年前

    使用 Cypress environment variables .

    例如,有两个名为 cypress_path_download_folder cypress_path_project_folder 以及每个环境中下载文件夹和项目文件夹的相应路径。

    然后,像这样编写测试:

    fs.createReadStream(Cypress.env('path_download_folder') + '/Export_Survey_CSV.csv').pipe(fs.createWriteStream('Cypress.env('path_project_folder')' + '/cypress/fixtures/Export_Survey_CSV.csv'));