Я пытаюсь получить идентификатор на основе определенной логики (может быть несколько идентификаторов с одним и тем же именем, потому что это nifi, который использует angular / jquery).Пример,
Логика ниже
#connection-configuration-tabs-content
#connection-settings-tab-content
.settings-left
.setting(2nd child)
.setting-field
#connection-id (**GRAB**)
#connection-details-tab-content
#processor-source-name[title="ARCH_convertCSVToAvro"] (**if exist in this location**)
#processor-destination-name[title="ARCH_convertAvroToORC"] (**and if exist in this location**)
Я хочу получить "идентификатор соединения" на основе локаторов # processor-source-name [title = "ARCH_convertCSVToAvro"] и # processor-имя назначения [название = "ARCH_convertAvroToORC"].Значение идентификатора соединения варьируется между разными именами процессора-источника / назначения, но я хочу получить это конкретное имя на основе имен процессора-источника / назначения.
Как мне получить # идентификатор соединения в этом сценарии?Есть ли способ сделать это?Я буду использовать селен в Java.
Цель: мне нужно однозначно получить идентификатор "соединения" (например, очередь успеха / сбоя) в nifi без уникальных имен, основанных на предыдущих и перенаправляющих именах процессора (которые являются уникальными в моем потоке).