空手道 GraphQL 测试 - Eclipse 中没有匹配的胶水吗?

Karate GraphQL test - Does not have matching glue in Eclipse?

我是新手,所以首先请原谅我,但我已经花了很多时间在这里研究和玩如何使用空手道或黄瓜对我们的 GraphQL 测试进行某种 API 测试。我有使用 Ruby 的 Cucumber 经验,但那是 REST API 的,我们正在使用 GraphQL,所以我认为它需要改变。我已经尝试在 Eclipse 中使用空手道并使用此处的示例:https://github.com/intuit/karate/tree/master/karate-demo/src/test/java/demo/graphql。我认为空手道不需要任何步骤定义,所以我不确定为什么 copying/pasting 我在 Eclipse 中遇到错误的示例说明步骤没有匹配的胶水代码。

我的文件夹结构非常简单,所以我可能遗漏了一些东西,再一次,我是超级新手,所以只是想获得一些帮助。如果他们选择使用 REST,我会选择 Cucumber。如果有人有建议或更好的途径来测试 GraphQL API 的另一种方式,我很乐意采纳自动化的建议。

非常感谢您的帮助。

如果您为 Eclipse 使用正确的 Cucumber 插件,我很确定您的问题已解决。

只要看看这张工单中的信息,你就应该起床 运行 !: https://github.com/intuit/karate/issues/90