测试简单注销和使用 Protractor 自动注销的最佳测试方法是什么
What is the best way test to test simple logout and automatically logout with Protractor
测试这些场景的最佳方法是什么:
简单注销
- 我们如何将量角器配置为 运行 一些最新规格? (在onPrepare()中配置的登录)
- 或者没关系,登录、注销然后再次登录,因为我们还有另一个测试 运行。
超时注销
- 就等着超时在网上找找?或者 Protractor 有一些功能可以做得很好?
主要问题是如何将这些测试组合在一起?
为此,您可以使用 beforeEach 和 afterEach 块:
beforeEach(函数()
{
});
afterEach(函数()
{
});
我在我的测试中使用这个模式登录,我在 beforeEach 块中包含了所有登录步骤,它在我进行的每个 e2e 测试之前执行。
我在 afterEach 中放置了注销步骤,所以在每个场景之后你都注销了。
我通过特定于应用程序的测试解决了这个问题:
- 使用 OnPrepare() 登录
- 测试注销选项
- 测试登录替代登录功能
- 进行所有测试
- 之后:测试自动注销。
测试这些场景的最佳方法是什么:
简单注销
- 我们如何将量角器配置为 运行 一些最新规格? (在onPrepare()中配置的登录)
- 或者没关系,登录、注销然后再次登录,因为我们还有另一个测试 运行。
超时注销
- 就等着超时在网上找找?或者 Protractor 有一些功能可以做得很好?
主要问题是如何将这些测试组合在一起?
为此,您可以使用 beforeEach 和 afterEach 块:
beforeEach(函数() {
});
afterEach(函数() {
});
我在我的测试中使用这个模式登录,我在 beforeEach 块中包含了所有登录步骤,它在我进行的每个 e2e 测试之前执行。
我在 afterEach 中放置了注销步骤,所以在每个场景之后你都注销了。
我通过特定于应用程序的测试解决了这个问题:
- 使用 OnPrepare() 登录
- 测试注销选项
- 测试登录替代登录功能
- 进行所有测试
- 之后:测试自动注销。