【问题标题】:How do I pass apikey as authorization in a POST/GET request in Karate Framework feature file [duplicate]如何在空手道框架功能文件中的 POST/GET 请求中传递 apikey 作为授权 [重复]
【发布时间】:2020-03-20 17:21:57
【问题描述】:

这是我第一次尝试空手道的工作。我有一个 GET 请求的功能文件,并使用授权方法作为 apikey,但是当我将授权作为标头传递时,它给了我一个错误

“必需的 (...)+ 循环在输入 'Scenario:' 处不匹配任何内容”

以下是我的功能文件供参考 功能:获取个人资料

Background:
    * url 'https://csXXX-XXXX.XXXXXXXXX.net'
    * header Accept = 'application/json'
    * header Authorization = 'apikey XXXX-XXXX-XXXX-XXXX'
Scenario: Profile GET on an id
    Given path '/v1/Profile'
    And   param idProfile='XXXX'
    When  method get
    Then  status 200

感谢任何帮助。

【问题讨论】:

  • 功能:获取配置文件背景:* url 'csXXX-XXXX.XXXXXXXXX.net' * header Accept = 'application/json' * header Authorization = 'apikey XXXX-XXXX-XXXX-XXXX' 场景:配置文件获取id 给定路径 '/v1/Profile' 和参数 idProfile='XXXX' 当方法获取时状态 200
  • 是的,这是一个错字,上面是完整的功能文件,仍然出现错误

标签: karate


【解决方案1】:

您好像错过了文件顶部的Feature:。

我建议您使用快速入门或 ZIP 版本,以便您准备好使用测试来尝试:https://github.com/intuit/karate#getting-started

【讨论】:

  • 我已经在上面添加了完整的请求,但仍然遇到同样的错误。我尝试了文档中的示例,它运行良好,但尝试使用可以传递 APIKEY 的示例。你能帮忙吗?
  • @GAURAVDHINGRA 是时候让我请您遵循这个过程,一切顺利:github.com/intuit/karate/wiki/How-to-Submit-an-Issue
猜你喜欢
  • 2018-03-02
  • 2018-04-22
  • 1970-01-01
  • 2019-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多