1

我用过 Protractor - 4.0.11 Jasmine - 2.5.2 和 conf:

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

HTML 报告已创建,如下所示: 屏幕截图

报告html代码截图链接:

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

但创建的路径是:“target\reportstarget\screenshots”

我不知道为什么 Jasmine 在此处添加名称形式 savePath "reports"。当代码是:

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

文件夹路径为:report - /target/screenshots screenshots - /screenshotsscreenshots

有人知道怎么改吗?

4

1 回答 1

0

应该screenshotsFolder包含对于savePath目录路径。savePath无论您是否提供,都以斜线结尾screenshotsFolder

savePath: 'target/screenshots/'
于 2016-11-28T19:49:31.207 回答