劫持量角器提供的it()

时间:2019-03-01 05:52:46

标签: javascript testing protractor end-to-end

我需要劫持量角器为此提供的it()

let it_save = it;
it = function(str, fn, to){
  try{
    it_save(str, fn, to);
  }catch(e){
    fail(e);
  }
};

我不想在beforeAll函数中的每个规范文件中执行此操作。我尝试将这段代码放在onPrepare的配置选项中,但这会引发错误。我有什么办法可以在一处实现这一目标?

还有什么其他方法可以让我只要在里面抛出错误就可以快速失败?现在,即使抛出错误,它也会为指定的defaultTimeoutInterval运行。

0 个答案:

没有答案