Protractor:onPrepare 不同的测试套件

2024-03-07

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

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

我可以在运行 login-spec.js 之前先注销,但必须有一种更优雅的方法来做到这一点。


据我了解,您需要一个地方来进行特定套件的准备工作。

这是什么jasmine可以帮助你。

For jasmine2.1及以上版本,内置beforeAll and afterAll http://jasmine.github.io/2.1/introduction.html#section-Setup_and_Teardown注释:

beforeAll 函数在所有规格之前仅调用一次 运行describe,并在所有规格之后调用afterAll函数 结束。这些功能可用于加速测试套件 昂贵的安装和拆卸。

如果您年龄较大jasmine版本,使用单独的jasmine-beforeAll package https://github.com/nonplus/jasmine-beforeAll.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Protractor:onPrepare 不同的测试套件 的相关文章

随机推荐