我用过
量角器-4.0.11
茉莉花-2.5.2
和conf:

onPrepare: function() {
  jasmine.getEnv().addReporter(
    new Jasmine2HtmlReporter({
      savePath: 'target/reports',
      screenshotsFolder: 'target/screenshots',
      fixedScreenshotName: true,
    })
  );}


HTML报告已创建,如下所示:
Screenshot

报告的html代码中的屏幕快照链接:

<img src="target/screenshots/should-divide-four-and-two.png" width="100" height="100">


但是创建的路径是:
“目标\报告目标\屏幕截图”

我不知道为什么茉莉花会在这里添加名称形式savePath“ reports”。
当代码是:

onPrepare: function() {
  jasmine.getEnv().addReporter(
    new Jasmine2HtmlReporter({
      savePath: 'target/screenshots',
      fixedScreenshotName: true,
    })
  );}


文件夹路径为:
报告-/ target / screenshots
屏幕截图-/ screenshots

有人知道如何更改吗?

最佳答案

screenshotsFolder应包含相对于savePath目录路径的相对路径。不管是否提供savePath,都用斜杠结束screenshotsFolder

savePath: 'target/screenshots/'

08-04 19:59