小编Chr*_*nor的帖子

是否可以强制Protractor通过或跳过测试并向控制台发送消息?

我正在使用具有多个外部系统依赖性的系统.这些外部系统仅连接到某些SDLC环境(本地,开发,qa和prod).由于这些限制,我在我的一些量角器测试中进行了环境检查,以确定它们在执行之前所处的环境.

例如:

正在运行"测试A",但它依赖于与"外部系统1"的交互,后者仅针对QA环境启用.因此,如果在"本地","开发"或"产品"中运行"测试A",则测试将失败,并使用fail()向控制台发送消息.

我的问题是......有没有办法强制测试通过跳过类似于使用fail()的消息?我试图在测试实际传递或失败的功能原因之间进行描述,以及是否由于我的报告中的环境依赖性而简单地跳过了测试.

我知道当你使用"fdescribe"或"fit"时你可以在技术上"跳过"测试,控制台会打印出类似下面的内容

Executed 1 of 25 specs (1 FAILED) (24 SKIPPED) in 18 secs.
Run Code Online (Sandbox Code Playgroud)

如何通过我的测试调用跳过功能?

automated-tests qa angularjs protractor jasmine2.0

4
推荐指数
2
解决办法
9672
查看次数

标签 统计

angularjs ×1

automated-tests ×1

jasmine2.0 ×1

protractor ×1

qa ×1