测试简单注销和使用 Protractor 自动注销的最佳测试方法是什么

What is the best way test to test simple logout and automatically logout with Protractor

测试这些场景的最佳方法是什么:

主要问题是如何将这些测试组合在一起?

为此,您可以使用 beforeEach 和 afterEach 块:

beforeEach(函数() {

});

afterEach(函数() {

});

我在我的测试中使用这个模式登录,我在 beforeEach 块中包含了所有登录步骤,它在我进行的每个 e2e 测试之前执行。

我在 afterEach 中放置了注销步骤,所以在每个场景之后你都注销了。

我通过特定于应用程序的测试解决了这个问题:

  • 使用 OnPrepare() 登录
  • 测试注销选项
  • 测试登录替代登录功能
  • 进行所有测试
  • 之后:测试自动注销。