量角器 + Cucumber + TestRail 集成

Protracter + Cucumber + TestRail integration

集成 Protracter + Cucumber + TestRail 的最佳方式是什么。我试图找到文档,但是找不到任何好的解决方案。

似乎 TestRail 将一个测试用例组织为 3 个部分:前提条件、测试步骤和预期结果。它不直接存储 Cucumber Feature 文件。但对于 Cucumber,它依赖于功能文件作为一切开始。

我认为你需要找到一种方法来根据 TestRail 中的元数据生成 Cucumber Feature 文件。

有一个Nodejs包:Node-TestRail可以调用TestRail api获取测试用例元数据,需要实现一个转换器将元数据转换为Cucumber Feature文件并保存Feature文件放入您的 Protractor + Cucumber 项目中的文件夹中(该项目应包括步骤定义等)

现在您可以执行 Protrator 脚本了。