Ошибка при отсутствии элемента

famous1144

Client
Регистрация
27.03.2014
Сообщения
137
Благодарностей
53
Баллы
28
Пишу сниппет на C# и столкнулся с проблемой: при выполненни действия наподобие instance.ActiveTab.FindElementById("test").Click(); не кидает исключение, даже если элемент не найден. Планируется ли изменить данное поведение или сделать его настраиваемым?
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
он и не должен, он специально сделан, чтобы не кидать исключения, т.к. ошибка может возникнуть где угодно + действие может быть не обязательным
если нужно вернуть ошибку, то вот такой снипет надо, надо делать проверку на Void
C#:
var he = instance.ActiveTab.FindElementById("test");
if (he.IsVoid) throw new Exception("Элемент не найден");
he.Click();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)