- Регистрация
- 16.08.2016
- Сообщения
- 39
- Благодарностей
- 3
- Баллы
- 8
Всем доброго дня!
Осваиваю HtmlAgilityPack и xpath. Есть такой код из примеров на форуме:
Как сохранить найденные элементы в список, чтобы в других С кубиках работать с этими элементами:
1. сделать клик по второму найденному элементу, чекбоксу
2. заполнить поле
3. проверить отмечен ли первый чекбокс и если нет, то кликнуть и отметить его
Осваиваю HtmlAgilityPack и xpath. Есть такой код из примеров на форуме:
Код:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(instance.ActiveTab.DomText); // грузим DOM напрямую сюда
string result = "";
var var_xpath1 = "//div[@class='freebirdFormeditorViewOmnilistItemGutter']/div[@class='docssharedWizOmnilistMorselRoot' and 1]"; // условие xpath
var Nodes_list_1 = doc.DocumentNode.SelectNodes(var_xpath1); // получаем список элементов по условию var_xpath1
if (Nodes_list_1 != null)
{
foreach (var res in Nodes_list_1) // начинаем цикл
{
result = res.OuterHtml; // получаем код каждого элемента
project.SendWarningToLog("элемент = "+result,true); // в лог пишем
}
}
return result;
1. сделать клик по второму найденному элементу, чекбоксу
2. заполнить поле
3. проверить отмечен ли первый чекбокс и если нет, то кликнуть и отметить его
Последнее редактирование: