Artur Korobeynyk
Как я и говорил, я с вебом не работаю. Просто видел веб диспетчерские аэропорта, полицейские приборки по реагированию на вызовы, контроль умного дома, точнее умный офис. Вот там задачи вполне подходят под мое описание, постоянно что-то мигнет, появится и т.д.
То что оно мигнёт и появится не значит что оно так тестируется. Вполне возможно что тесты разбиты на две части "послать сигнал на тестовое АПИ -- получить попап", "послать серию сигналов на тестовое АПИ -- получить _определённую_ серию попапов".
Ваша задумка по-моему усложняет сущности.
Мы можем "ждать серию локаторов" и обрабатывать их, и узнать что были локаторы.
Мы можем "ждать серию текстов элементов" и обрабатывать тексты, и узнать что они были.
Но автор библиотеки может конкретно устать придумывая интерфейс для связывания локаторов по списку с надписями на тултипах. Или с иконками, и пр.
Поэтому я сторонник "кастомной задаче кастомную реализацию".