【问题标题】:What is the best way test to test simple logout and automatically logout with Protractor使用量角器测试简单注销和自动注销的最佳方法是什么
【发布时间】:2015-03-17 17:07:43
【问题描述】:

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

  • 简单的注销

    • 我们如何配置量角器以运行一些最新的规范? (在 onPrepare() 中配置登录)
    • 或者没关系,登录、注销,然后再次登录,因为我们还有另一个测试要运行。
  • 超时退出

    • 只是等待超时并在网上找到一些?或者 Protractor 有一些功能可以做得很好?

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

【问题讨论】:

    标签: testing protractor theory web-testing


    【解决方案1】:

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

    beforeEach(函数() {

    });

    afterEach(函数() {

    });

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

    在 afterEach 中我放置了注销步骤,因此在每个场景之后您都注销。

    【讨论】:

    • 我会做很多测试,所以它对我不起作用
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-08
      • 2017-05-22
      • 2014-04-26
      • 1970-01-01
      • 2020-05-23
      • 2011-07-07
      • 1970-01-01
      • 2011-12-08
      相关资源
      最近更新 更多