Оси XPath
//Переходим на страницу сообщества (нужно для демонстрации работы
Tab Tab1 = instance.ActiveTab;
string strTargetURL = "https://vk.com/live";
if (Tab1.URL!=strTargetURL) {
Tab1.Navigate(strTargetURL);
Tab1.WaitDownloading();
}
//Ось preceding-sibling содержит все элементы, которые в дереве находятся перед текущим и на том же уровне, что и исходный (соседи-перед).
//Пример 1: получаем все комменты постов до третьего (первый и второй)
project.SendInfoToLog("1. following-sibling: " + Tab1.FindElementsByXPath("//div[starts-with(@id, 'replies-')]/div[3][starts-with(@id, 'post-')]/preceding-sibling::div").Count);