karate - 如何调用 validate.js 并在功能文件中使用它(验证响应)?
问题描述
如何调用 validate.js 并在功能文件中使用它(验证响应的特定部分)?
我正在尝试使用https://github.com/validatorjs/validator.js,这是一个包含一些开箱即用的很棒的验证器的库。
在阅读空手道文档时,有一种方法可以读取/调用和读取 .js 文件,所以我教导必须有一种方法来做到这一点。https://intuit.github.io/karate/#schema-validation
我走了这么远,但是:ReferenceError: "isNumeric" is not defined in at line number 1
var validator = require('validator');
* def isNumeric = validator.isNumeric ;
In a scenario:
And match each response/list/costs/numberX == '#? isNumeric(_)'
我觉得我真的很亲近...
解决方案
推荐阅读
- c# - 二进制流“111”不包含有效的 BinaryHeader。可能的原因是无效的流或对象版本更改
- python - Ubuntu 服务器上的 Python Selenium webdriver 出现错误 409
- c# - 窗口中的 WPF 用户控件 - 双击时依赖属性值为空
- powershell - 未给予组
- java - 为什么我的方法发现表达式 4 次而不是单个结果?
- azure - Azure IoT 中心部署:缺少默认 eventHub 端点“操作监控事件”
- python - ModuleNotFoundError:安装 pyarrow 时没有名为“Cython”的模块
- wpf - 更改基于/继承样式中的触发器顺序
- html - Typescript Angular 5向组件动态添加css
- java - 不能在类上使用 lombok @NoArgsConstructor