Как добавить класс или ID к html элементу на c# ?

  • Автор темы Автор темы Nekro
  • Дата начала Дата начала
  • Теги Теги
    c #

Nekro

Client
Регистрация
01.08.2020
Сообщения
246
Реакции
26
Баллы
28
Здравствуйте.


Нахожу нужный элемент, но не знаю как добавить в данном случае класс или ID для него. Подскажите пожалуйста, как это сделать?


C#:
Развернуть Свернуть Копировать
Tab tab = instance.ActiveTab;

HtmlElement he = tab.FindElementByXPath("//a[contains(@class,'removeButton')][not(contains(@class,'hidden'))]", 0);
 
А для чего это? По идее так должно сработать:
C#:
Развернуть Свернуть Копировать
HtmlElement he = tab.FindElementByXPath("//a[contains(@class,'removeButton')][not(contains(@class,'hidden'))]", 0).SetAttribute("id", "123456");
 
  • Спасибо
Реакции: Nekro
Спасибо. Именно это мне и было нужно.

А для чего это? По идее так должно сработать:
C#:
Развернуть Свернуть Копировать
HtmlElement he = tab.FindElementByXPath("//a[contains(@class,'removeButton')][not(contains(@class,'hidden'))]", 0).SetAttribute("id", "123456");
Этот вариант не сработал. Иногда цепляться не за что или сложно найти отличия у похожих элементов, а после проверки одного - необходимо переходить на другой. И таким образом я хотел их пометить.
 
Иногда цепляться не за что или сложно найти отличия у похожих элементов, а после проверки одного - необходимо переходить на другой.
Учите xPath, он многое может.
И таким образом я хотел их пометить.
Оригинально.
 

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