我是疯狂的新人,请先请原谅我,但我花了很多时间研究和玩这里如何使用Karate或Cucumber进行某种API测试进行GraphQL测试。我有使用Ruby的Cucumber经验,但那是REST API,我们正在使用GraphQL,所以我认为需要更改。我现在尝试在Eclipse中使用Karate并使用此处的示例:https://github.com/intuit/karate/tree/master/karate-demo/src/test/java/demo/graphql。我认为不需要使用空手道进行任何步骤定义,所以我不确定为什么只是复制/粘贴示例我在Eclipse中遇到错误,说明步骤没有匹配的胶水代码。
我的文件夹结构非常简单,所以也许我错过了一些东西,再次,我是SUPER新的,所以只是想得到一些帮助。如果只有他们选择和REST一起去,我会回到Cucumber。如果有人有建议或者更好的方法来测试GraphQL API的另一种方式,我很乐意采取自动化建议。
非常感谢您的帮助。
答案 0 :(得分:0)
如果你为Eclipse使用正确的Cucumber插件,我很确定你的问题已经解决了。
只需查看此故障单中的信息即可启动并运行!:https://github.com/intuit/karate/issues/90