空手道 - 想要获取 url 以及变量中的查询参数
Karate - want to get url along with query params in a variable
空手道版本 - 1.0.0
我想获取查询参数和 url 并想将其连接起来并将其保存到一个变量中。我正在使用以下不起作用的语法。当我在变量中使用参数时,它说参数未定义。有人对此有任何解决方法吗?
当我使用以下 -
Given path '/test/1'
And param product = "abc"
And param country = "usa"
* print param
org.graalvm.polyglot.PolyglotException: ReferenceError: “参数”未定义
如何连接 url 和参数并获取变量。
非常感谢!
以下是具有相应请求 url 和查询参数的示例,您可以执行此场景以获取响应和 GET 请求,
Scenario: Sample File
* def ScenarioEngine = Java.type('com.intuit.karate.core.ScenarioEngine');
Given url 'https://reqres.in'
And path '/api/users'
And param page = 2
And param pages = 1
When method get
And print ScenarioEngine.get().getRequest().getUrl()
为此,响应将与 GET url 和查询参数一起打印为,
[print] https://reqres.in/api/users?pages=1&page=2
空手道版本 - 1.0.0
我想获取查询参数和 url 并想将其连接起来并将其保存到一个变量中。我正在使用以下不起作用的语法。当我在变量中使用参数时,它说参数未定义。有人对此有任何解决方法吗? 当我使用以下 -
Given path '/test/1'
And param product = "abc"
And param country = "usa"
* print param
org.graalvm.polyglot.PolyglotException: ReferenceError: “参数”未定义
如何连接 url 和参数并获取变量。
非常感谢!
以下是具有相应请求 url 和查询参数的示例,您可以执行此场景以获取响应和 GET 请求,
Scenario: Sample File
* def ScenarioEngine = Java.type('com.intuit.karate.core.ScenarioEngine');
Given url 'https://reqres.in'
And path '/api/users'
And param page = 2
And param pages = 1
When method get
And print ScenarioEngine.get().getRequest().getUrl()
为此,响应将与 GET url 和查询参数一起打印为,
[print] https://reqres.in/api/users?pages=1&page=2