首页 文章

在背景部分 - Karate API下是否可以有多个URL?

提问于
浏览
0

因为我需要具有多个场景的单个 feature file ,并且每个场景将具有属于各种WSDL URL的不同SOAP请求 .

那么 Karate API 允许我为每个场景添加多个URL吗?

如果是,我该如何编写脚本呢?如果没有,请建议我替代选项 .

谢谢 .

1 回答

  • 0

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

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

    试试这个......

相关问题