我正在构建一个利用黄瓜的e2e测试框架。该框架供使用我们的工具构建Web应用程序的客户使用。
我想通过测试来确保框架正常运行。不幸的是,如果不使用CLI,似乎Cucumber.js API无法运行该程序。 我非常希望避免基于CLI的结果运行测试。
所以,我的问题是,可以通过编程方式运行Cucumber.js吗?
我找不到与此相关的任何文档。预先感谢您提供任何答案。
答案 0 :(得分:0)
使用child_process
模块生成黄瓜。
答案 1 :(得分:0)
似乎有一些功能可以做到这一点。但是,没有记录。请求更新API用法文档存在问题[https://github.com/cucumber/cucumber-js/issues/1004。但是,该问题可以追溯到2018年,此后一直没有引起太多关注。