Angular E2E 测试 - Protractor-Cucumber-Framework 创建数百个奇怪的缓存文件

Angular E2E tests - Protractor-Cucumber-Framework creating hundreds of strange cache files

提问人:Kyle Vassella 提问时间:5/19/2022 更新时间:5/31/2022 访问量:108

问:

在一个项目中,我们使用 .在运行我所有的 E2E 测试后,它不仅更新了一个和文件(这对我来说似乎很正常),而且还在一个新文件夹下生成了数百个神秘的、无法打开的缓存文件(见附图)。从字面上看,这些新文件有近 1000 个。这正常吗,谁能告诉我这些是做什么以及如何防止这种情况?AngularProtractor-Cucumber-FrameworkE2E testsresults.jsonresults.xmlnull

enter image description here

打字稿 量角

评论


答:

0赞 Kyle Vassella 5/31/2022 #1

我已经禁用了在每次测试运行时创建的这些文件,方法是注释掉属性中的一行:'--disk-cache-dir=null',chromeOptionsprotractor.conf.js

chromeOptions: {
  prefs: {
    'plugins.always_open_pdf_externally': true,
    download: {
      directory_upgrade: true,
      prompt_for_download: false,
      default_directory: downloadsPath,
    },
  },
  args: [
    '--no-sandbox',
    '--test-type=browser',
    '--disable-gpu',
    '--log-level=1',
    '--disable-dev-shm-usage',
    // '--disk-cache-dir=null',
  ],
},