运行 量角器中的特定测试

Run a specific test in Protractor

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

我知道的唯一方法是跳过如下测试:

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

而不是 it 使用 xit 跳过单个测试。

跳过除新套件之外的所有套件!

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

可以根据某些变量或配置值使跳过有条件。以下是如何使用 mocha 设置跳过条件 -

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

当然,有两种方法

  1. 而不是 describeit 分别使用 fdescribefitf代表焦点。这将 运行 仅集中阻止

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