如何在茉莉花中获取当前的suiteName?

时间:2018-09-17 23:52:06

标签: javascript jasmine protractor

有什么方法可以获取在茉莉/量角器中正在执行的当前套件的名称吗?我需要它来生成一些自定义报告。

3 个答案:

答案 0 :(得分:0)

我确定没有任何东西。但是,没有什么可以阻止您手动实现它:

const suites = {
  suite1: 'suite name',
  suite2: 'suite name',
}

describe(suites.suite1, () => {
  it('test name', () => {
    ...
    myCustomReport(suites.suite1)
  })
})

P.S。语法不精确,我不记得了。

答案 1 :(得分:0)

var spec = it("name for it", function() {
   console.log(spec.description); // prints "name for it"
});

希望这对您有帮助...

答案 2 :(得分:0)

console.log(jasmine.getEnv().currentSpec.suite.description)