karate - 如何使用空手道框架在 URL 之间动态创建具有路径的 URL
问题描述
我想使用空手道框架创建一个动态 url。假设我要创建的 URL 是:
https://www.mars.com/mars/profile/{profileID}/line
上面的 URL{profileID}
是路径。
目前我已经在下面编写了能够创建 url 的功能文件,但是由于使用 path 关键字,它对 url 进行编码并%0A
在配置文件 id 之后添加。
https://www.mars.com/mars/profile/264%0A/line
功能文件:
@smoke
Scenario: Create a line score in existing profile
And def urlname = marsuri+ '/mars/profile/'
Given url urlname
Given path id + '/line'
请让我知道如何在不编码的情况下在 URL 之间创建一个带有路径的 URL。
解决方案
您没有path
正确使用语法。请阅读文档:https ://github.com/intuit/karate#path
进行此更改:
Given path id, 'line'
编辑:另请参阅此答案:https ://stackoverflow.com/a/54477346/143475
推荐阅读
- javascript - Three.js 输出中的缓慢渲染过程
- postgresql - Sqlalchemy json 数组,在数组内执行类似查询
- python-2.7 - 离线安装 Python 2.7.16 和软件包。依赖关系的担忧
- ruby-on-rails - 没有路线匹配 [POST] "/line_items/1"
- odoo-11 - 按函数/计算字段分组,不带“store = True”
- python - 启动器中的 pip3 致命错误:无法使用“”创建进程
- c# - 在窗口 WPF 中验证 UserControl 的输入
- javascript - 环绕相邻
元素成一个
- react-native - React-Native 生命周期:关闭应用程序并更改组件后 ComponentDidMount 不起作用
- angular - 如何使用角度应用程序中另一个对象的值创建一个对象以通过 HTTP POST 请求发送?