Кажется, вы были почти там.
Согласно вашему коду, проверяющему:
cdHandler.FindElement(By.XPath("//div/a[@href='linkExample']"));
Вы нашли нисходящий узел .Теперь, чтобы пройти до узла предка <div>
, вы можете использовать ..
следующим образом:
cdHandler.FindElement(By.XPath("//div/a[@href='linkExample']/.."));
Наконец, чтобы извлечь атрибут id узел-предок <div>
, который вы можете использовать:
cdHandler.FindElement(By.XPath("//div/a[@href='linkExample']/..")).GetAttribute("id");