0

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

4

1 回答 1

0

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

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

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

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

于 2018-02-07T09:30:49.343 回答