studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年10月30日
使用输出或屏幕抓取方法的示例
为了举例说明如何使用几种屏幕抓取方法以及它们之间的实际差异,让我们首先抓取一个包含部分文本的记事本窗口,看看结果如何。我们使用了下面的屏幕截图。
与 Microsoft 的 Modi 一样,Google OCR 方法并不是完全精确,而且与其他方法相比,花费的时间也更长。但 Google OCR 可以检索文本在窗口中的位置。
现在,在画图中的黑色页面上添加一些白色文本,然后尝试抓取这些文本。
您可以看到,只有 OCR 方法才能在此场景中生效。
现在,让我们尝试抓取一个应用程序并查看结果。我们使用一个虚拟费用应用程序,您可以在这里下载这个应用程序。
如果我们抓取整个窗口,就会收到以下结果:
-
包含隐藏文本的“全文”方式效果也很好,甚至能够读取最小化和恢复按钮。
- “原生”在此用户界面中无效,因为此用户界面没有使用图形设备界面来呈现文本。有关 GDI 的更多信息,请参阅 Microsoft 官方文档。
-
Microsoft OCR 性能相当好,尽管准确率仍然不是 100%。
-
Google OCR 并不能很好地处理这个用户界面,因为抓取的区域非常大。