- Регистрация
- 30.04.2018
- Сообщения
- 1 085
- Благодарностей
- 29
- Баллы
- 48
Подскажите как можно подсчитать кол-во потомков HtmlElement. Для этого использую метод GetChildren(false) он определяет кол-во потомков 1-го уровня. Если div 3шт, тогда имеется поле для написание комментария. Если div 2шт тогда поля нет. Сложность в том что данная конфигурация не корректно работает. То есть может посчитать и 1-н элемент, хотя их мin 2шт. Получается я что то не так понимаю, помогите разобраться
Использую следующий код
for (int i=0; i) {
HtmlElement elParent3 =Tab1.FindElementByXPath ("//div[@class= 'feedw'] / descendant:: div[contains (@class, 'feed'), i);
HtmlElementCollection colChildren3 = elParent3.GetChildren (false);
int q=0;
foreach (HtmlElement elChild in colChildren3) // Проверяю все Тэги в данном элементе, если нет сообщения, то тэгов=3
{
q=q+1;
}
если (q==3)
{
// Алгоритм работы
}
}
Использую следующий код
for (int i=0; i) {
HtmlElement elParent3 =Tab1.FindElementByXPath ("//div[@class= 'feedw'] / descendant:: div[contains (@class, 'feed'), i);
HtmlElementCollection colChildren3 = elParent3.GetChildren (false);
int q=0;
foreach (HtmlElement elChild in colChildren3) // Проверяю все Тэги в данном элементе, если нет сообщения, то тэгов=3
{
q=q+1;
}
если (q==3)
{
// Алгоритм работы
}
}