如何处理为传递URL中的值而驱动的数据

时间:2019-02-21 15:13:42

标签: dsl karate

我的查询是如何处理为传递URL中的值而驱动的数据。例如 网址'http:// localhost:8080 / // * Def id ='1' 给定路径URL,'cat',id

id 1

我想在id中传递动态值 http://localhost:8080/cat/1 http://localhost:8080/cat/2

1 个答案:

答案 0 :(得分:0)

请花一些时间阅读文档,它确实会对您有所帮助:https://github.com/intuit/karate#url

尝试以下示例,您可以将其粘贴到新的功能文件中并查看其工作情况:

Scenario Outline: data driven url path
  Given url 'https://httpbin.org'
  And path 'anything', <id>
  When method get
  Then status 200
  And match response.url == 'https://httpbin.org/anything/' + <id> 

  Examples:
    | id |
    | 1  |
    | 2  |