studio
2020.10
false
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScaleCoordinates 迁移工具
- 最佳实践和限制
- ScaleCoordinates 迁移工具用法示例
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- StudioPro
- 扩展程序
- 故障排除
不在支持范围内
Studio 用户指南
Last updated 2023年12月20日
最佳实践和限制
要在 2018.2 的 Studio 中运行某个工作流,而该工作流是在以前版本的 Studio 中以非标准 DPI 设计的,那么您需要使用“缩放坐标”工具来迁移该工作流。由于以标准 DPI 设计的工作流应该支持开箱即可,因此很少需要这一工具。
然而,即使在使用“缩放坐标”工具之后,也并不是所有的应用程序都能正确地响应缩放。元素通常根据 DPI 系数而线性缩放,但是用户界面元素的位置可能会因应用程序布局而变化。以下是一些建议:
- 请相对于目标按钮而非顶层容器来设置“剪切区域”。仅当以 125% DPI 运行在低于 2018.2 的 Studio 版本中创建的工作流时,才会发生这种情况。
- 对于剪切区域或偏移 X 和偏移 Y 属性,至多可设为 10 个像素。这通常是由单击活动造成的,并且剪切区域设置在目标用户界面元素的边框上。请注意,在使用“ScaleCoordinates 工具”之后也会发生这种情况。
- 将 Windows 10 更新到不低于 Build 1703 的版本。这解决了一些罕见的情况,在这些情况下使用非标准 DPI 的工作流无法正确地缩放,从而导致用户界面元素识别不一致。
在特定情况下,在 Chrome 实例中检测网页元素可能无法精确显示。以下情况下会发生上述状况:Chrome 窗口在 DPI 为 125% 的显示器上打开,之后移动到具有默认 DPI 的显示器上,并尝试在浏览器页面中选择元素。在这种情况下,您可以执行以下操作:
- 最小化和恢复 Chrome 窗口;
- 最大化 Chrome 窗口;
- 调整 Chrome 窗口的大小。