【发布时间】:2018-01-10 00:32:01
【问题描述】:
因为我需要有多个场景的单个功能文件,并且每个场景都会有不同的 SOAP 请求,属于不同的 WSDL URL。
Karate API 是否允许我为每个场景放置多个 URL?
如果是,我该如何为此编写脚本?如果否,请向我推荐其他选项。
谢谢。
【问题讨论】:
-
你能不能也接受这个问题的答案
标签: soap automation automated-tests bdd karate
因为我需要有多个场景的单个功能文件,并且每个场景都会有不同的 SOAP 请求,属于不同的 WSDL URL。
Karate API 是否允许我为每个场景放置多个 URL?
如果是,我该如何为此编写脚本?如果否,请向我推荐其他选项。
谢谢。
【问题讨论】:
标签: soap automation automated-tests bdd karate
有一个单独的 java 实用程序可以将所有 URL 加载到 Map 中,并且当场景名称作为输入(获取 map 中的键的值)时,还有另一种方法来返回 URL。 功能文件中的示例代码:
Scenario:scenario1
And def URL = Java.type( 'URLReader.java' )
And def FirstScenrioURL = URL.getMapValue('scenario1')
Given url FirstScenrioURL
试试这个..
【讨论】: