如何从 Excel 电子表格读取输入数据并在空手道框架中传递 JSON 负载?
我需要为空手道框架中的不同 API 创建数据驱动的单元测试。 JSON 负载中传递的各种元素应作为 Excel 文件的输入。…
空手道 - 无法在另一个请求中使用功能响应
我无法使用一次调用的响应来准备新的有效负载。 从 auth-feature 响应准备标头时也会出现相同的错误。 下面是标题的示例。 Background: * url baseUrl…
Karate API - 如何将客户端 cookie 解码器配置为 LAX(放松)?
我们的一项服务使用加密的 cookie 键名进行响应,该键名包含无法使用 Netty 的严格解码器进行解析的符号。 我们如何配置此测试以跳过严格解码并像 Kar…
当 logPrettyResponse 为 true 且响应内容类型为“text/turtle”时,Karate SAXParseException;
它看起来像一个错误,但提出问题以防万一我错过了一些东西。 空手道版本是1.1.0 发布请求如下。请注意,内容类型是 text/turtle,我使用 logPrettyRes…
空手道如何发送服务器SSL证书client.crt
我想将以下curl命令转换为空手道脚本: curl --cacert ca.crt --key client.key --cert client.crt "https://myurl" 所有三个SSL部分都是必需的,即客…
空手道 - 屏幕截图方法抛出“无法获得回复”例外
我正在使用空手道 1.1.0 并运行结合了驱动程序和机器人实例的测试。测试在本地通过,但在通过 Jenkins 执行时间歇性失败,并出现以下错误: js failed…
Karate API 比较 2 个略有不同的 json 结构中的值
我需要比较 2 个不同 API 返回的数字,但它们的结构略有不同。有没有办法进行替换以使它们匹配,或者我必须从每个数字中提取单独的数字来验证匹配? …
使用 Karate.mapWithKey 形成的 JSON 数组数据源时遇到“org.graalvm.polyglot.PolyglotException:ReferenceError”
我正在尝试传递 JSON 数组数据源来为我的 API 测试形成动态路径。 我正在同一功能文件中使用 karate.mapWithKey 将现有数组(从另一个 API 和 JS 函数…
如何启动所有空手道功能,设置哪个浏览器用作外部 Maven 变量
我试图找到一种方法,通过 maven 使用外部变量来设置浏览器(使用本地网络驱动程序或使用 Selenium 网格)来启动空手道测试中的所有功能。 所以类似:…
无法从负载中的变量/JSON 文件传递值
我试图在有效负载下方传递一个值,我可以从打印中获取它的值,但在有效负载内部无法访问相同的值,它会打印 #(config.Secondary_ED) 作为输出。 confi…
空手道:如何从场景内的数组响应中粘贴并运行每个参数的场景?
我有一系列值,例如从数据库中提取的taskId。 * def getTasks = db.readRows('SELECT task_id from tasks t WHERE t.status = \'IN_PROGRES\' ') * de…
空手道 UI 自动化 |将元素收集到列表中
Java& Selenium 代码: List ele_list_search = driver .findElements(By.xpath("//div[@class='home-content__search-item-section ']")); ele_l…
- 共 1 页
- 1