Obtenha XPath a partir de HtmlElement clicado em WebBrowserControl

Como posso obter o XPath de um HtmlElement clicado no WebBrowserControl?

É assim que eu recupero o HtmlElement clicado:

System.Windows.Forms.HtmlDocument document = this.webBrowser1.Document;
document.MouseUp += new HtmlElementEventHandler(this.htmlDocument_Click);

private void htmlDocument_Click(object sender, HtmlElementEventArgs e)
{
    HtmlElement element = this.webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition);
}

Desejo clicar em elementos específicos (preço, número do artigo, descrição etc.) em um site e obter suas expressões XPath.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion