FindElementsByAttribute как искать по точному соответствию?

Astraport

Client
Регистрация
01.05.2015
Сообщения
5 011
Благодарностей
4 487
Баллы
113
Код:
HtmlElementCollection hec = instance.ActiveTab.FindElementsByAttribute("div", "class", "item", "text");
Ищет всё подряд, а мне нужно чтобы точно в теге class было "item" без всяких "Item" или "bigitem".
Спасибо.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 877
Баллы
113
Код:
HtmlElementCollection hec = instance.ActiveTab.FindElementsByAttribute("div", "class", "item", "text");
Ищет всё подряд, а мне нужно чтобы точно в теге class было "item" без всяких "Item" или "bigitem".
Спасибо.
Странно, всегда считал, что поиск с последним атрибутом "text" - это как раз точное соответствие. А уже regexp - это поиск такого рода.

Советую попробовать FindElementsByXPath, там можно будет прописать что-то вроде "//div[@class='item']", вот тут 100% будет по точному соответствию искать.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
5 011
Благодарностей
4 487
Баллы
113
Советую попробовать FindElementsByXPath, там можно будет прописать что-то вроде "//div[@class='item']", вот тут 100% будет по точному соответствию искать.
Спасибо, уже так и сделал.
Но всё равно меня тоже удивляет странный поиск по "text". Может баг Зенно?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 133
Баллы
113
  • Спасибо
Реакции: orka13

Astraport

Client
Регистрация
01.05.2015
Сообщения
5 011
Благодарностей
4 487
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 922
Благодарностей
1 291
Баллы
113
А можно увидеть код?
 

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
213
Благодарностей
8
Баллы
18
  • Спасибо
Реакции: one

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 133
Баллы
113
  • Спасибо
Реакции: Astraport

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
213
Благодарностей
8
Баллы
18

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