赛普拉斯-排除之前的测试

时间:2019-08-29 12:42:27

标签: automation automated-tests cypress

我有90%的测试在开始之前需要完成一项任务,所以我做了beforeEach功能,可以完美地发挥作用。

休息10%的人在开始之前需要做其他事情。

除某些测试外,赛普拉斯在赛普拉斯之前是否有其他方法?

1 个答案:

答案 0 :(得分:1)

否,但是您可以使用一些技巧。例如:

describe('describe 1', function(){
  beforeEach(function(){
  })
  it('test 1', function(){
  })
  it('test 2', function(){
  })
})

describe('describe 2', function(){
  beforeEach(function(){
  })
  it('test 3', function(){
  })
})

通过这种方式,您仍然可以将测试聚集在一个文件中,但是通过将它们分成多个describe(),可以将beforeEach()

分开