量角器 afterEach not 运行 茉莉花超时会发生吗?

Will protractor afterEach not run a jasmine timeout happens?

我是量角器的新手,任何回复都有帮助!! 我看到这个 信息: 超时:等待规范完成 30000 毫秒后超时 堆栈跟踪: 未定义

我让 afterEach 清理我的测试数据。我的日志消息没有被打印出来。似乎它没有 运行 afterEach。 当测试测试正常失败时(没有超时但有其他错误),afterEach 也会被调用吗?如果是,有没有办法让我检查测试结果是通过还是失败,并据此进行一些清理操作?

不,Jasmine 不会在超时的情况下执行afterEach块。

您可以在 Protractor FAQ 中看到当 Jasmine 测试失败时如何将一些代码连接到 运行:https://github.com/angular/protractor/blob/master/docs/faq.md#how-can-i-get-screenshots-of-failures