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

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

- 添加【设置文本】组件,点击
并点击京东网站中的搜索框,在属性“文本”处填入:"手机"--->“输入类型”选择:自动化接口输入,其他属性保持默认即可

- 添加多个【鼠标点击】组件,点击
依次拾取京东网站中的搜索按钮以及搜索结果中的TOP1商品

- 添加【获取文本】组件,点击
拾取商品详情页中的价格字段--->添加【单元格写入】组件,文件属性设置为:'C:/iS-RPA/商品信息表.xlsx',并将【获取文本】返回值连接至【单元格写入】的“内容”参数上,设置“单元格”参数为:"B2"

- 添加【截图】组件,点击
进入拾取模式框选要截取的范围,设置“图片名称”为:'商品信息截图',设置图片位置为:'C:/iS-RPA'

- 添加【单元格插入图片】组件,选择文件为:"C:/iS-RPA/商品信息表.xlsx",“单元格”设置为:'C2',将【截图】组件返回值连接至“图片”参数引脚,图片比例设置为:'23%',其他属性保持默认即可--->运行此流程

输出结果
执行流程后,系统会自动打开京东网站搜索手机,进入到TOP1商品中获取价格并将价格写入到Excel表中,对商品详情页进行截图并将截取图片插入到Excel表中

