【问题标题】:Is it possible to have multiple URLs under the Background section - Karate API?背景部分下是否可以有多个 URL - 空手道 API?
【发布时间】:2018-01-10 00:32:01
【问题描述】:

因为我需要有多个场景的单个功能文件,并且每个场景都会有不同的 SOAP 请求,属于不同的 WSDL URL。

Karate API 是否允许我为每个场景放置多个 URL?

如果是,我该如何为此编写脚本?如果否,请向我推荐其他选项。

谢谢。

【问题讨论】:

  • 你能不能也接受这个问题的答案

标签: soap automation automated-tests bdd karate


【解决方案1】:

有一个单独的 java 实用程序可以将所有 URL 加载到 Map 中,并且当场景名称作为输入(获取 map 中的键的值)时,还有另一种方法来返回 URL。 功能文件中的示例代码:

Scenario:scenario1
And def URL = Java.type( 'URLReader.java' ) 
And def FirstScenrioURL = URL.getMapValue('scenario1')
Given url FirstScenrioURL 

试试这个..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    相关资源
    最近更新 更多