Как выбрать несколько вариантов в раскрывающемся меню в Интернете с помощью Blue Prism

Я пытаюсь использовать синюю призму для множественного выбора некоторых параметров на веб-странице. Я проследил за полем со списком html, а затем использовал навигацию для создания четырех элементов:

  1. Глобальные ключи отправки с текстовым значением = "<{CTRL}>".
  2. Глобальный щелчок мышью с текстовым значением = название параметра
  3. повторить 2 для других вариантов, которые я хочу выбрать
  4. Глобальные ключи отправки с текстовым значением = "{CTRL}".

Сообщение об ошибке: "Ключевое слово" CTRL "недействительно". Очень запутался, как действовать ...


person Fffan    schedule 18.09.2018    source источник
comment
Я не уверен, что вы пытаетесь сделать, но если вы взаимодействуете с полем со списком, вы обычно можете сделать это, используя этап навигации и действие «Выбрать элемент».   -  person Jerry    schedule 19.09.2018
comment
Да, но я хочу выбрать несколько элементов одновременно, ваше решение выберет только один   -  person Fffan    schedule 19.09.2018
comment
Можете ли вы предоставить снимок поля со списком? Я еще не встречал ни одной, из которой можно было бы выбрать несколько элементов. Может быть, это список?   -  person Jerry    schedule 19.09.2018
comment
@Jerry, вероятно, это был не стандартный выпадающий список SELECT, я предполагаю, что он был построен на какой-то JS-структуре. Я довольно часто сталкиваюсь с ними, например, select2 elements. Однако я предпочитаю автоматизировать их с помощью JS-инъекций.   -  person Marek Stejskal    schedule 26.09.2018
comment
@MarekStejskal Понятно. Спасибо, что сообщили мне :) Но да, я не могу сказать, что встречал их.   -  person Jerry    schedule 26.09.2018
comment
@MarekStejskal Вы правы, и в итоге мы использовали JavaScript в синей призме для множественного выбора ..   -  person Fffan    schedule 26.09.2018


Ответы (1)


Если вы хотите нажать клавишу, затем выполнить некоторые действия, а затем отпустить клавишу, Global Send Keys - не та функция, которую нужно использовать. Пойдите для Global Send Key Events.

< и > действуют как модификаторы состояния, с их помощью вы указываете, какое ключевое событие вы хотите сделать. Символ < - нажатие клавиши, > - отпускание. Итак, чтобы нажать Control, вы должны использовать <{CTRL}, а чтобы освободить его, вы использовали бы >{CTRL}.

person Marek Stejskal    schedule 19.09.2018