本文为窗口作中的“设置下拉列表值”失败并出现“UIAutomation.SelectOptionInDropDownError”错误代码或网页作上的“设置下拉列表值失败”和“WebAutomation.SetDropDownListValueError”错误代码的问题提供了解决方法,因为两个作中的列表值都找不到。
适用于: Power Automate
症状 1
网页中的“设置”下拉列表值或窗口作中的“设置”下拉列表值失败,并显示以下错误消息:
未能对下拉列表执行请求的作。 找不到下拉列表。
原因
下拉列表元素的选择器无法成功找到下拉 UI 元素。 元素的选择器可能不正确。
解决方案
使用 选择器生成器窗口中的测试选择器 检查下拉列表元素的元素选择器是否正确。 如果选择器无效,请使用“修复”选项修复它。 此解决方法适用于 UI 自动化和浏览器自动化组作。
症状 2
窗口作中的“设置”下拉列表值或“设置”下拉列表值成功运行,但未选择选项元素,并且运行时不会发生错误。
原因
网页中的“设置”下拉列表值或窗口作中的“设置”下拉列表值无法从下拉列表中选择选项元素。
解决方案
对于 UI 自动化和浏览器自动化组的作,请按顺序尝试以下选项:
选项 1:如果已按名称值设置 Operation 输入参数,请尝试通过在下拉列表中提供元素的特定索引,按索引值使用 Select 选项。
选项 2:如果选项 1 无法解决问题,请将网页作上的“设置”下拉列表值替换为窗口中的两个连续 Click UI 元素或网页作上的单击链接。
- 窗口中的第一个 Click UI 元素(UI 自动化)或网页(浏览器自动化)上的单击链接应使用可以展开选项列表的元素(通常为箭头按钮)。
- 窗口中的第二个 Click UI 元素(UI 自动化)或网页(浏览器自动化)上的单击链接应使用需要选择的选项元素。
选项 3:如果上述两个选项无法解决问题,并且下拉列表具有筛选器功能,则可以在下拉列表中键入文本或部分文本,以获取一些选择建议。
- 在 UI 自动化中的窗口作中使用“填充文本”字段。 使用下拉列表元素设置 Text Box 参数,并使用相应选项中显示的文本将 Text 设置为填充参数。
- 在浏览器自动化中使用网页作上的“填充文本”字段。 使用下拉列表元素设置 UI 元素参数,并使用相应选项中显示的文本设置 Text 参数。
对于 UI 自动化组的作,请尝试以下步骤:
- 使用窗口作中的 Click UI 元素将单击发送到下拉列表以获取焦点。
-
使用“发送密钥”作。 将 “发送键”设置为 选项作为 前台窗口,并使用相应选项中显示的文本来设置 “要发送 的文本”选项,后跟
{Enter}
。