D:\ZP_teaching_materials\ZennoPoster\Kurs_sibbora\Sibbora-Видеоуроки\2. ZennoPro Advanced Course\0. Подкурсы\1. Работа с путями XPath\
Функции XPath
Все пути XPath в данном проекте актуальны по состоянию на 07.08.2016 Если какой-то из сниппетов перестал работать - очевидно произошли изменения на сайте. Сообщайте об этом в теме поддержки
//Путь XPath для тестирования:
string strXPath = "//div[@class='wall_reply_text' and contains(text(),'спасибо')]/ancestor::div[starts-with(@id,'post-')][2]";
//Работа с одним элементом
//project.SendInfoToLog("Содержимое элемента: " + instance.ActiveTab.FindElementByXPath(strXPath, 0).GetAttribute("InnerHtml"));
//Работа со всеми элементами
HtmlElementCollection colElements = instance.ActiveTab.FindElementsByXPath(strXPath);
project.SendInfoToLog("Всего элементов найдено: " + colElements.Count);
for (int i=0; i<colElements.Count;i++) {
HtmlElement elElement = colElements.GetByNumber(i);
project.SendInfoToLog(String.Format("Содержимое элемента №{0}: {1}", i, elElement.GetAttribute("InnerHtml")));
}