Наверное многие видели какой-то код в квадратных скобках перед свойством или классом. Это называется атрибуты. Подробнее о том, зачем они нужны и когда их применять в этой статье. Атрибут - что это? Атрибуты предоставляют мощный метод связывания метаданных или декларативной информации с кодом (сборки, типы, методы, свойства и т. д.). После того как атрибут связан с программной сущностью, его можно запросить во время выполнения с помощью рефлексии. Если представлять атрибут физически, то это класс, наследуемый от System...
Иногда возникает необходимость проверить атрибут какого-либо локатора. Например, некоторые элементы изменяют свои атрибуты в зависимости от действий пользователя, и нам нужно понять, произошло ли изменение после выполнения определённых действий. В этой статье мы рассмотрим пример того, как это можно сделать. Для начала возьмём любой элемент на любой странице. Нам главное понять логику, а использовать это можно будет в разных ситуациях. Переходим на страницу, берём любой элемент и смотрим его атрибуты Для начала напишем локатор этого элемента...