Как я могу следить за активным комбинированным списком специальных возможностей в синей призме? Я хочу открыть поле со списком и выбрать из него элемент

Итак, у меня есть поле со списком, в котором пользователь может выбрать, является ли он старым клиентом или новым клиентом. В моем процессе я смог идентифицировать поле со списком как элемент AA, поэтому теперь мой процесс может идентифицировать поле со списком и щелкать по нему при запуске. Но проблема начинается, когда мне нужно выбрать опцию «новый клиент» после открытия поля со списком. Я не могу идентифицировать опцию ни как элемент HTML, ни как элемент AA. Из-за этого процесс не может выбрать опцию и выдает ошибку.

Что я пробовал:

Я попробовал альтернативу, в которой я добавил этап навигации только для раскрывающегося списка / поля со списком, а в свойствах для этого этапа я добавил «выбрать элемент» в качестве действия и ввел имя для параметра, который в данном случае является «новый клиент» вместе с позиция элемента. Это тоже не работает и выдает ошибку, говоря, что «выбрать элемент» нельзя использовать для AA, роль которого - «статический текст».

P.S: Я проверил атрибуты для поля со списком и снял флажок с атрибута роли, но это не сработало.


person username0594    schedule 29.08.2017    source источник
comment
Мой первый вопрос: зачем использовать AA для поиска поля со списком HTML, если можно использовать слежку за HTML? Этот режим лучше использовать для объектов HTML, и здесь вы можете выбрать либо «Входы», либо «Положение». Чтобы перейти с AA на HTML, нажмите ALT, когда ваш шпионский инструмент включен. Не забудьте прикрепиться к окну браузера, прежде чем пытаться шпионить. Если при прикреплении возникают проблемы, перейдите на пустую страницу и прикрепите оттуда, поскольку сценарии javascript могут привести к сбоям в работе BP при слежении за HTML. (Видел это несколько раз)   -  person Frank Jelstrup    schedule 05.01.2018


Ответы (2)


My ComboBox - это стандартное поле со списком HTML (тип элемента) в Application Modeller. Но на шаге Navigation я использую Select Item как Action, а в разделе Inputs я использую Item Position как число.

Где 0 - первая позиция в поле со списком, пусто. 1 - первая позиция, в вашем случае это будет «новый клиент», а 2 - «старый клиент».

В моем случае он отлично работает.

Надеюсь, поможет.

person RAFEL    schedule 20.09.2017

вы можете использовать режим html в поле со списком, чтобы щелкнуть, а затем отправить клавишу вниз в глобальном ключевом событии, чтобы выбрать то, что вы хотите.

person yassir    schedule 24.03.2018