如何为量角器中的每个测试运行的屏幕快照指定规格名称

时间:2019-03-29 00:39:29

标签: jasmine protractor allure

我正在使用量角器框架和jasmine-allure-reporter创建报告并截图。

jasmine.getEnv().addReporter(new AllureReporter({
      resultsDir: 'allure-results'
    }));
    jasmine.getEnv().afterEach(function (done) {
      browser.takeScreenshot().then(function (png) {
        allure.createAttachment('Screenshot', function () {
          return new Buffer(png, 'base64')
        }, 'image/png')();
        done();
      })
    });
  }

是否有针对每个测试自定义屏幕截图名称的规定?目前它具有一些随机数作为图像名称(0a8bbc5e-35ee-4d7f-be8b-532fe4a1b4a8-attachment.png),而不是我想要的类似图像(<specname>.png)。有可能这样做吗?有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

class Connection(models.Model):
    from = models.ForeignKey(User, related_name = 'from_connection')
    to = models.ForeignKey(User, related_name = 'to_connection')
    status = models.SmallIntegerField()

答案 1 :(得分:0)

您可以执行以下操作:

              A
a             3
a OR b        10 
a OR b OR c   21

对我有用。