【问题标题】:Run a specific test in Protractor在量角器中运行特定测试
【发布时间】:2021-10-09 23:52:03
【问题描述】:

如何在我的 Angular 应用中运行特定的测试场景。我的意思是我在量角器中实现了一个新功能,创建了页面和步骤,但我已经实现了其他功能。我要问的是是否有办法只测试我添加的功能。

【问题讨论】:

  • 不知道在哪里实现?我是新手。你能给我更简化的步骤吗?顺便说一句,我想我应该提到我在步骤中使用“Give”和“Then”

标签: angular typescript protractor


【解决方案1】:

当然,有两种方法

  1. 分别使用fdescribefit 而不是describeitf 代表焦点。这将只运行集中阻止

  2. 在您的配置中,有 spec 属性,它可以采用一系列规格或单个路径。只需指定要运行的规范的路径

【讨论】:

    【解决方案2】:

    我知道这样做的唯一方法是跳过测试,如下所示:

    而不是describe 使用xdescribe 跳过整个测试套件。

    使用xit 代替it 跳过单个测试。

    跳过所有套房,除了你的新套房!

    这不是一个很好的解决方案,因为您必须手动添加x,然后在您不想再跳过时将其删除。取决于你有多少其他测试套件,这是否合适。

    可能会根据某些变量或配置值使跳过有条件。这是使用 mocha 进行有条件跳过的方法 - https://stackoverflow.com/a/42586302/1205871

    这可能也适用于量角器测试,值得一试!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多