如何在空手道 UI 自动化框架中截取屏幕截图并将其保存为当前日期和时间 [重复]

Posted

技术标签:

【中文标题】如何在空手道 UI 自动化框架中截取屏幕截图并将其保存为当前日期和时间 [重复]【英文标题】:How to take screenshot and save it with a current date and time in Karate UI Automation Framework [duplicate] 【发布时间】:2021-11-28 21:26:07 【问题描述】:

如何在空手道 UI 自动化中截取屏幕截图并将其保存为当前日期和时间。

【问题讨论】:

【参考方案1】:

screenshot() API 实际上返回一个 Java 字节数组。

你用那个字节数组做什么取决于你。 karate.write() 的用法只是一个示例,如果需要,请使用一些自定义代码。

* def bytes = screenshot(false)
* def file = karate.write(bytes, 'test.png')
* print 'screenshot saved to:', file

【讨论】:

以上是关于如何在空手道 UI 自动化框架中截取屏幕截图并将其保存为当前日期和时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中截取 UITableView 中选定行的屏幕截图并将其保存为 UIImage?

如何在Swift中的UITableView中截取所选行的屏幕截图并将其保存为UIImage?

在 UI 测试期间,如何使用 Xcode 7 截取我的 UI 截图?

XCTEST - 如何从屏幕截图中提取文本并将其与预期字符串进行比较

macOS:SwiftUI:MenuItem 用于截取 WKWebView 的屏幕截图并将其保存到带有时间戳的 ~/Pictures?

如何截取基于文本的用户界面的屏幕截图?