studio
2021.10
false
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

不在支持范围内
Studio 用户指南
上次更新日期 2024年11月18日
动态选取器
link动态选取器使用变量或参数作为目标标签属性的特性。如此一来,选取器便可根据变量或参数的值而非具体字符串轻松识别目标元素,毕竟字符串可能会根据自动化项目中的交互情况发生变化。因此,您可以通过更改变量或参数与不同元素交互,而无需更改选取器本身。动态选取器的格式和规范如下:
- 标签 - 目标标签,例如
<ctrl/>
- 属性 - 目标属性,例如
name='menuItem'
-
{{Value}} - 变量或参数的名称,用于保存要与之交互的元素的属性。
动态选取器格式:
<tag attribute=<code>{{Value}}</code> />
<tag attribute=<code>{{Value}}</code> />
动态选取器使用示例
link为举例说明动态选取器的功能,我们创建了一个简单的自动化流程,以对记事本中的文件菜单执行单击操作。然后,我们更改变量,以便之后单击“格式”菜单时不必修改选取器。
注意:以下示例使用变量。请注意,还支持参数。
- 在 Studio 中新建流程,并添加“单击”活动。
-
选择在屏幕上指示,然后选择记事本中的文件菜单。系统随即会生成以下选取器:
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' /> <ctrl automationid='MenuBar' idx='1' name='Application' role='menu bar' /> <ctrl name='File' role='menu item' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' /> <ctrl automationid='MenuBar' idx='1' name='Application' role='menu bar' /> <ctrl name='File' role='menu item' /> -
选择并右键单击
name
属性的File
特性。系统随即会显示包含多个选项的上下文菜单。 - 从上下文菜单中,选择“创建变量”。系统将显示几个字段,用于指定变量名称和值。
-
在设置名称:字段中为新变量指定名称,在本例中为菜单选项。保留设置值字段的默认值,以指示选取器单击具有
File
特性的属性。 -
在选取器编辑器窗口中单击“验证”按钮。注意,此按钮会变绿,这表示选取器有效。随后,系统将生成以下动态选取器:
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' /> <ctrl automationid='MenuBar' idx='1' name='Application' role='menu bar' /> <ctrl name='{{MenuOption}}' role='menu item' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' /> <ctrl automationid='MenuBar' idx='1' name='Application' role='menu bar' /> <ctrl name='{{MenuOption}}' role='menu item' />
生成的选取器现会指示单击活动对文件菜单执行操作。例如,若要让其单击格式菜单,您只需更改变量的默认值。在本例中,执行此操作需要完成以下步骤:
- 访问 Studio 中的“变量”面板,然后将“菜单选项”条目的“默认”值更改为“格式”。“单击”活动现可对记事本中的“格式”菜单执行操作。注意,选取器已经过验证,您现在可以开始自动化流程,请单击“格式”菜单而非“文件”。