Поделиться через


Значение списка, указанное в действии "Задать значение раскрывающегося списка в окне или на веб-странице", не удается найти во время выполнения.

Эта статья содержит решение проблемы, из-за которой раскрывающееся значение списка Set в действии окна завершается сбоем с кодом ошибки "UIAutomation.SelectOptionInDropDownError" или значение раскрывающегося списка в действии " WebAutomation.SetDropDownListValueError", так как значение списка в обоих действиях не удается найти.

Применимо к: Power Automate

Симптом 1

Значение раскрывающегося списка в раскрывающемся списке на веб-странице или установка значения раскрывающегося списка в действии окна завершается сбоем со следующим сообщением об ошибке:

Не удалось выполнить запрошенную операцию в раскрывающемся списке. Раскрывающийся список не найден.

Причина

Селектор раскрывающегося списка не удается найти раскрывающийся элемент пользовательского интерфейса. Селектор элемента может быть неверным.

Решение

Используйте селектор теста в окне построителя селекторов, чтобы проверить правильность селектора элементов раскрывающегося списка. Если селектор недопустим, используйте параметр "Восстановить ", чтобы исправить его. Это разрешение применяется как к действиям службы автоматизации пользовательского интерфейса, так и к группам автоматизации браузера.

Симптом 2

Значение раскрывающегося списка в раскрывающемся списке на веб-странице или задание значения раскрывающегося списка в действии окна выполняется успешно, но элемент параметра не выбран, и во время выполнения ошибка не возникает.

Причина

Значение раскрывающегося списка в раскрывающемся списке на веб-странице или установка значения раскрывающегося списка в окне не удается выбрать элемент параметра из раскрывающегося списка.

Решение

  • Для действий групп автоматизации пользовательского интерфейса и групп автоматизации браузеров выполните следующие действия.

    Вариант 1. Если вы задали входной параметр операции с параметром Select по значению имени , попробуйте использовать параметры Select по значению индекса , указав определенный индекс элемента в раскрывающемся списке.

    Вариант 2. Если параметр 1 не исправляет проблему, замените раскрывающееся значение списка "Задать" в действии веб-страницы двумя последовательными элементами пользовательского интерфейса click или click link on web page actions.

    • Первый элемент click UI в окне (автоматизация пользовательского интерфейса) или ссылка на веб-странице (автоматизация браузера) должна использовать элемент (обычно кнопка со стрелкой), который может развернуть список параметров.
    • Второй элемент click UI в окне (автоматизация пользовательского интерфейса) или ссылка на веб-странице (автоматизация браузера) должна использовать элемент параметра, который необходимо выбрать.

    Вариант 3. Если приведенные выше два варианта не исправляют проблему, а раскрывающийся список имеет функции фильтрации, можно ввести текст или часть текста в раскрывающемся списке, чтобы получить некоторые предложения по выбору.

    • Используйте поле "Заполнение текста" в действии окна в автоматизации пользовательского интерфейса. Задайте параметр Text Box с помощью раскрывающегося списка и задайте параметр "Текст" для заполнения с помощью текста, показанного в соответствующем параметре.
    • Используйте текстовое поле "Заполнение " в действии веб-страницы в службе автоматизации браузера. Задайте параметр элемента пользовательского интерфейса с помощью раскрывающегося списка и задайте параметр Text с помощью текста, показанного в соответствующем параметре.
  • Для действий группы автоматизации пользовательского интерфейса выполните следующие действия.

    1. Используйте элемент пользовательского интерфейса click в окне, чтобы отправить щелчк в раскрывающийся список, чтобы получить фокус.
    2. Используйте действие "Отправить ключи". Задайте параметр "Отправить ключи" в качестве окна переднего плана и используйте текст, показанный в соответствующем параметре, чтобы задать параметр отправки текста, а затем {Enter}.