AISense Recorder 最佳实践
- Updated: 2024/07/08
AISense Recorder 最佳实践
要以最佳方式使用 AISense Recorder,请查看最佳实践。
配置已注册设备
- 确保仅使用指定注册设备的推荐硬件配置。 请参阅 Bot Agent 窗口设备要求。
- 如果应用程序在同一设备上运行,我们建议您增加 CPU 或 RAM,以避免运行缓慢。 请参阅 Bot Agent 窗口设备要求。
- 如果您使用浏览器自动执行任务,请确保该浏览器已禁用自动填充。
- 确保屏幕分辨率设置为 1980x1080 或更低。 请参阅 使用 AISense Recorder 记录任务
- 将设备显示设置配置为 100% DPI。 请参阅 使用 AISense Recorder 记录任务
行为
- 当您在任何设备上首次使用 AISense Recorder 进行录制或播放时,它会从 Control Room 下载所需的资源。 该过程可能需要几分钟或更长时间,具体取决于您的网速。 在录制过程中,进度条显示流程的状态,机器人运行时窗口显示正在下载其他资源。
- 当您在 bot 中使用新的 package 时,如果 package 有任何更新的资源,将会自动下载,从而导致 bot 执行延迟。
- 在以下情况下,扫描或机器人执行会出现延迟:
- 首次执行将设置 AISense 环境,这需要几秒钟(根据计算机配置而定)。 用户在扫描和bot执行时会观察到一些延迟。
- 每当应用程序因导航或加载新控件而发生变化时,AISense 都必须检测应用程序屏幕上新的可用控件,这需要几秒钟的时间(根据计算机配置而定)。 用户在扫描和bot执行时会观察到一些延迟。
- 父级和子级 bot 执行: 如果子级 bot 正在使用 AISense Recorder,则每次执行子级 bot 时,都会创建一个 AISense 环境以维持 bots 之间的隔离。 用户会在 bot 执行中观察到一些延迟。
方法
- 以低速录制任务。 仅在对象周围出现红色亮点后单击。
- 避免在录制过程中拖动窗口。
- 如果 AISense Recorder 正在从 Control Room 下载所需资源,以防是第一次部署,请不要在此过程中关闭 Recorder 窗口,否则可能会损坏所需的资源文件。
- 当 AISense Recorder 处于扫描状态时,避免在应用程序之间切换。
- 当 AISense Recorder 处于准备就绪状态时,将鼠标慢慢移到要捕获的对象或控件上,确保该对象或控件被红色矩形高亮显示,然后单击该对象或控件。
捕获组合框
以下是使用 AISense Recorder 捕获组合框时可以遵循的一些最佳实践。 以下是一些基于应用程序要求的组合框。
-
可搜索的组合框: 通过可搜索的组合框,您可以单击文本区域并输入内容。 然后,它开始从列表中筛选输入的文本,当出现一个结果时,您可以按回车键。
- 要自动执行此组合框控制,请在录制过程中突出显示组合框,然后单击组合框的中心位置。 默认选择的操作是按文本选择项目。 完成录制。
- 返回 Control Room 机器人编辑器。 使用回车键或 Down(向下箭头)和回车键的组合输入文本值,以模拟用户的类似操作。 例如,如果您要自动执行一个具有下拉列表项的可搜索组合框,则您可以在可搜索组合框中输入值,然后单击回车键进行选择,或者使用向下箭头搜索特定值,然后单击回车键从列表中选择该值。
-
旧版组合框: 旧版组合框没有搜索功能,必须通过单击组合框右侧的三角形按钮展开组合框,然后选择其中一个值。
- 要自动执行该组合框控件,请在录制过程中突出显示组合框,还应突出右侧的小三角形按钮。注: 确保它还突出显示右侧的小三角按钮。
- 单击按钮并等待。
Recorder 必须花一些时间识别扩展值。 在此期间,Recorder 窗口中的录制图标必须处于闪烁状态。
- 一旦小录制图标停止闪烁,将鼠标悬停在列表框(展开的组合框)上,并确保突出显示列表值。
- 选择特定值。
- 用户可以选择任意值,并且稍后可以在 Automation Anywhere Control Room 的 Bot editor 窗口中进行更改。
- 要自动执行该组合框控件,请在录制过程中突出显示组合框,还应突出右侧的小三角形按钮。
结合其他 packages 使用 AISense Recorder
AISense Recorder 是一种基于计算机视觉的自动化对象检测方法,可以捕获要自动运行的应用程序的图像。 当您使用 AISense Recorder 自动执行具有单下划线文本框或没有三角形按钮的组合框等对象的应用程序时,可能无法检测到这些对象。 在这种情况下,我们建议您将 AISense Recorder 与其他软件包(如 OCR 和 Image Recognition packages)或仅 OCR 和 Image Recognition packages 结合使用,以自动执行此类用例。
客户端控制
AISense Recorder 使用特定的功能集检测应用程序上的对象。 当您单击没有控件的区域,或在控件高亮显示红色边界之前单击控件时,它将被录制为 CLIENT 控件。 客户端控件是基于坐标捕获鼠标单击来复制用户单击的,不是标准的 AISense 控件。 如果捕获为 CLIENT 控件,我们建议用户重新捕获控件。