У меня есть такой xPath локатор
"//*[@id='contact_methods']/li[2]/div/strong"
который указывает на тег <strong>
, мне нужно получить текст
Моя попытка :
var web = new HtmlWeb();
htmldoc = web.Load(Url);
HtmlNodeCollection AllNodes = htmldoc.DocumentNode.SelectNodes("//*[@class='lheight22 margintop5']/a");
foreach (var el in AllNodes)
{
Href = el.GetAttributeValue("href","not found");
driver.Navigate().GoToUrl(Href);
element = driver.FindElement(By.CssSelector("#contact_methods > li:nth-child(2) > div > strong"));
element.Click();
var NumberElements = doc.DocumentNode.SelectSingleNode("//*[@id='contact_methods']/li[2]/div/strong");
NumberPhone = NumberElements.FirstChild.InnerText.Trim();
MessageBox.Show(NumberPhone);
}
Все работает вплоть до строки
NumberPhone = NumberElements.FirstChild.InnerText.Trim();
В чем может заключаться проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Поймал багу с Entity Framework Core 22 (Npgsql) и не могу понять, что происходит за кулисами, в чем и прошу помочь разобраться
Собственно при таком раскладе происходит эта ошибка (смвложения) два варианта обращения к процедуре, с разным аргументом, необходимы по причине...
Всем доброго времени суток! Прошу помочь разобраться в том, как работает GroupBy и в чем разница приведенного ниже кода