Во многих случаях я обнаруживаю необходимость выбрать более высокое значение, чем возвращаемое, потому что в конструкции find.by * () слишком мало квалификаторов.вы можете попробовать написать свой собственный для таких случаев, которые имеют больше смысла для вашего конкретного случая.
пример запроса linq:
var buttons = from e in browser.Buttons
where e.Name == "Test" &&
e.Text == "Button1"
select e;
Нечто подобное позволит вам выбрать только то, что вы хотите,Это также дает вам возможность быстро проверить количество с помощью .ToList () @ в конце.или используйте следующий цикл foreach для завершения необходимых действий.