Andrey Kurbatov
Всем привет! Есть такая проблема: разрабатываем аддон для аутлука (C# + Win Application Driver).
Аддон открывается 2-мя способами:
По кнопке на основной панели аутлука
При создании нового письма
Проблема в том, что у кнопки аддона на основной панели аутлука и той, которая находится на экране создания нового письма одинаковые селекторы. И при запуске автотестов окно с созданием нового письма игнорируется и нажимается кнопка, которая находится на основной панели аутлука.
Кто может помочь в решении проблемы?
Ну а как вы логику расписали-то? Есть что-то вроде FindElements, где можно выбрать первый-второй? Может один всегда первый, а другой всегда второй если искать все элементы по определенному локатору.
Или можно сначала найти какой-то элемент "создания нового письма", и искать кнопку в дереве дочерних от него.