studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年10月30日
使用工作流对象
在编码自动化中,您可以使用
workflows
对象调用其他编码 (CS) 或低代码 (XAML) 自动化。此对象是 CodedWorkflow
部分类中 WorkflowRunnerService
类的实例,可以运行项目中的所有工作流。
workflows
对象会列出项目中的每个工作流(无论文件夹位置如何)。如果不同文件夹中存在名称相同的工作流,则系统会在文件夹结构前面加上 1 以避免混淆。
与
RunWorkflow
方法相比,workflows
对象允许您动态调用其他自动化,这意味着无论您对项目中其他地方调用的文件进行任何更改,其引用都将更新,包括任何潜在的错误。
本教程演示如何使用
workflows
对象在编码自动化 (CS) 中调用低代码工作流 (XAML)。其次,它演示了如何使用“调用工作流文件”活动来调用低代码自动化中的编码自动化。
通过本教程,您将创建以下自动化:
Random
- 编码工作流(CS 文件),可在由您提供的最小和最大整数确定的特定范围内生成随机值。然后,它会把生成的随机值传递回调用环境。Increment
- 一种低代码 XAML 工作流,会将收到的值加 1。IncrementProxy
- 此编码工作流(CS 文件)从Random
工作流中获取随机生成的值,对此值调用Increment
XAML 工作流(使用workflows
对象),然后将递增的结果返回给调用环境。Main
- 此入口点工作流通过使用调用工作流文件活动调用Random
和IncrementProxy
编码的工作流来集成所有其他工作流。最后,向输出传递递增的随机值。
示例项目
要遵循这些教程中的步骤,请查看以下示例项目,其中涵盖了所记录每个场景的示例:使用工作流对象的混合自动化。