截图
截图
描述:对指定界面区域进行截屏,并将截图保存到本地
注意
- 适用于在分辨率大小相同的电脑中执行截图操作,否则会受分辨率不同导致图片大小不一致
- 不支持分屏操作,分屏情况下只在主屏内拾取与截图
- 应用场景:可结合 【OCR】、【验证码】等组件,获取图片中的文本或相关参数信息

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
- 等待 - 设置时间内的多次尝试
目标属性
窗口标题 - 记录当次截取的图片所在的窗口的标题信息
(1)勾选窗口标题:运行组件时,首先会进行激活页面,再进行截图操作
(2)不勾选窗口标题:运行组件时,不会进行激活页面操作,直接对桌面最前端页面进行截图
注意
如果流程当中需要来回的切换不同的页面或系统,建议勾选窗口标题,如果流程中多个操作都在一个页面中完成,可以去掉勾选窗口标题
窗口文本 - 记录窗口的文本信息,默认为空
左边位置 - 记录所截取图片左边边框在X轴方向上的偏移量,即截图左边框到屏幕左边框的距离
上边位置 - 记录所截取图片上边边边框在Y轴方向上的偏移量;即截图上边框到屏幕上边框的距离
注意
以屏幕最左上角为原点,向右向下为正,”左边位置”与”上边位置”参数参数即是截图图片位置最左上角的点的坐标
宽度 - 记录截取图片的长度
高度 - 记录截取图片的高度
图片名称 - 参数默认为空的情况下,图片名称随机,若是图片存放的目录下已存在相同的文件名,则直接覆盖,并在控制台打印相关的提醒信息
图片位置 - 参数中图片保存的目录若为空,图片自动保存在当前工程的temp文件夹内,若“图片位置”参数输入的路径目录不存在,则抛出异常,提示当前目录不存在
返回值
- 输出到变量 - 组件的返回值是图片的路径,可赋给变量供后续流程调用
使用示例
执行逻辑
添加【截图】组件后,选择 并点击---> 鼠标在3秒后自动变为截图标志,在艺赛旗社区登录页面上拾取 “登录” 按钮--->添加【获取OCR文本】组件--->在右侧属性“图片路径”中设置路径,将【截图】组件的返回值连接到获取【获取OCR文本】的图片路径上--->添加【输出】组件,将【获取OCR文本】的返回值连接到【输出】组件的输出上--->执行流程


输出结果
执行流程后,控制台会截图成功并返回这个截的图的具体存放位置路径
