rediffusion
11/7/2017 - 10:46 AM

11. preceding

Оси XPath

//Переходим на страницу сообщества (нужно для демонстрации работы
Tab Tab1 = instance.ActiveTab;
string strTargetURL = "https://vk.com/live";
if (Tab1.URL!=strTargetURL) {
    Tab1.Navigate(strTargetURL);
    Tab1.WaitDownloading();
}

//Ось parent (родитель) содержит непосредственного родителя текущего узла. Ось имеет краткий вариант написания: /../

//Пример 1: найдём ссылку на автора комментария "Петр Шебанин", а затем относительно этой ссылки получим родительский элемент
project.SendInfoToLog("1. parent: " + Tab1.FindElementsByXPath("//a[@class='author' and text()='Петр Шебанин']/parent::div").Count);