【发布时间】:2021-10-09 23:52:03
【问题描述】:
如何在我的 Angular 应用中运行特定的测试场景。我的意思是我在量角器中实现了一个新功能,创建了页面和步骤,但我已经实现了其他功能。我要问的是是否有办法只测试我添加的功能。
【问题讨论】:
-
不知道在哪里实现?我是新手。你能给我更简化的步骤吗?顺便说一句,我想我应该提到我在步骤中使用“Give”和“Then”
标签: angular typescript protractor
如何在我的 Angular 应用中运行特定的测试场景。我的意思是我在量角器中实现了一个新功能,创建了页面和步骤,但我已经实现了其他功能。我要问的是是否有办法只测试我添加的功能。
【问题讨论】:
标签: angular typescript protractor
当然,有两种方法
分别使用fdescribe 和fit 而不是describe 或it。 f 代表焦点。这将只运行集中阻止
在您的配置中,有 spec 属性,它可以采用一系列规格或单个路径。只需指定要运行的规范的路径
【讨论】:
我知道这样做的唯一方法是跳过测试,如下所示:
而不是describe 使用xdescribe 跳过整个测试套件。
使用xit 代替it 跳过单个测试。
跳过所有套房,除了你的新套房!
这不是一个很好的解决方案,因为您必须手动添加x,然后在您不想再跳过时将其删除。取决于你有多少其他测试套件,这是否合适。
可能会根据某些变量或配置值使跳过有条件。这是使用 mocha 进行有条件跳过的方法 - https://stackoverflow.com/a/42586302/1205871
这可能也适用于量角器测试,值得一试!
【讨论】: