Он неправильно html привел, поэтому у него не работает
ну не хочешь ему объяснять, объясни мне тогда. я просто никогда про такой способ составления xpath раньше не слышал, вот первый раз увидел. только не получается.
вот смотри верно ведь xpath составлен?
идем в project maker.
HtmlElement he = instance.ActiveTab.FindElementByXPath("//h1/text()[2]", 0);
if(he.IsVoid) throw new Exception("элемент не найден");
else
{
project.SendInfoToLog(he.InnerText.Length.ToString());
project.SendInfoToLog(he.InnerHtml.Length.ToString());
project.SendInfoToLog(he.OuterHtml.Length.ToString());
return he.OuterHtml;
}
видишь, он не выходит по красной, элемент найден. Но ничего вытащить не дает. при этом я пробовал навести на него мышку - не наводит (уводит куда в угол).
может это баг PM или какая-то особенность конкретного сайта, хз.