karate - 从另一个功能文件调用功能文件时如何使用空手道 UI 进行调试
问题描述
从我的功能文件中调用功能文件时,我正在尝试使用空手道 UI 进行调试Eg: App.run("src/test/java/demo/cats/cats.feature", "dev");
在cats.feature文件中调用dogs.feature时,应该如何调试cats.feature。当我使用上面的特征文件路径示例启动 UI 时,它会失败,因为我正在调用另一个特征文件。
错误:javascript 评估失败
解决方案
我建议您使用 JUnit HTML 报告而不是 UI 来解决测试问题。逐步调试非常困难 - 特别是如果您是非程序员。
请注意,您可以print
在测试中使用该语句来记录变量的值,以便于排除故障。看看这个视频:https ://twitter.com/KarateDSL/status/935029435140489216
推荐阅读
- node.js - 为什么 await 在异步系列中不起作用?我该如何实施?
- r - 如果 ggplot 中有 2 个图例,图例框颜色会发生变化
- python - 尝试按名称将多组列堆叠成多个目标列
- javascript - 在单独的 git 上发布 Angular 库 dist 文件夹
- reactjs - 如何使用 Gsap 在 gartsby 中的页面之间添加动画
- xml - 如何将 Schematron 添加到 xsd 文件?
- python - Tkinter 将列表框信息绑定到另一个修补程序窗口而不选择底部
- jenkins - 是否可以使用抓取在 src 中引用私有 maven 存储库?
- android - Jetpack Compose - 在文本字段中捕获关键事件
- r - 如何在 R 的 data.frame 中找到下一个匹配项?