我的conf.js文件中有onPrepare,我可以在该文件中登录到该应用程序。我的理解是,每当我运行1个或多个测试套件时,它都会首先执行onPrepare中的内容。这很棒,因为在运行测试之前,我使用onPrepare登录到应用程序。

问题是,当我运行login-spec.js套件时,我不想登录。

在运行login-spec.js之前,我可以先注销,但是必须有一种更优雅的方法来执行此操作。

最佳答案

据我了解,您需要一个专门进行套件准备的地方。

这是jasmine可以帮助您的。

对于jasmine 2.1及更高版本,有内置的 beforeAll and afterAll 表示法:



如果您使用的是较旧的jasmine版本,请使用单独的 jasmine-beforeAll package

09-27 10:26