“捕获应用截图”触发器允许应用构建者捕获 Player 应用的截图,并将其保存为“图像 URL”数据类型。
在本文中,您将了解:*如何使用“捕获应用屏幕截图”触发器* “捕获应用屏幕截图”触发器的限制和注意事项
If this is not available in your instance and would like it, please reach out to your Tulip Representative.
此功能可帮助用户以可读形式捕获错误日志或捕获记录。
在任何触发器中,您都可以使用“捕获应用屏幕截图”操作来生成当前步骤视图的图像。
随后,您可以:* 将图片保存到变量中* 将其保存到表记录中* 将其包含在电子邮件或完成通知中

用例
您可以使用“捕获应用屏幕截图”来:1. 记录错误日志,以改进故障排除。2. 以极其清晰易读的方式捕获操作员输入的信息。
最佳实践
- 拍摄截图时,必须将播放器窗口最大化,以获得最佳质量。
- 应用或步骤的尺寸必须与设备的屏幕尺寸相匹配,以确保某些浮动元素(例如“显示消息”和“显示错误”触发器)位于应用的活动区域内,并被截图捕获。
- 请在按钮控件上使用触发器,而不是在步骤进入或应用启动时使用。这种方法有助于完全加载步骤及其元素(包括自定义控件),因为触发器无法检测到自定义控件中的用户定义逻辑何时已加载完毕。
- 请谨慎使用该触发器,并将其作为对其他捕获数据的补充。图像难以处理,因为您需要使用复杂的工具来处理图像并从中提取信息。
限制
If you are running a Player version < 2.7.2 or Mobile Player or Browser Player, the following do not render in the screenshot:* Images* Custom Widgets* Embedded documents & PDF within variables, table records and such.* Embedded videos* CAD widgets* Live feed in Camera widgets
*图像的分辨率和质量取决于播放器窗口的大小。 * 图像将呈现设备屏幕上绘制的像素。如果播放器窗口非常小,捕获的屏幕截图质量会很差。 为获得最佳效果,请将播放器窗口最大化。*仅会记录应用活动区域内的内容。 * 多余的深蓝色背景不会包含在截图中 * 如果窗口的高度相对于宽度过大,则“显示消息”和“显示错误”触发器将不会被截图捕获,因为它们会显示在窗口底部,且位于应用活动区域之外。

- 为获得最佳效果,应用或步骤的尺寸必须与运行播放器的设备尺寸和方向保持一致,且“播放器”窗口必须最大化。
- 截图功能会等待某些资源(如图片)加载完成。
- 如果在触发器执行时仍有资源尚未完全加载,则触发器会等待资源加载完毕后再截取屏幕截图。
Assets within custom widgets are excluded from the loading state deduction.
