C# selenium load html
<p>I want to load html from <code>WebClient()</code> to selenium driver.
I have: </p>

<pre><code> WebClient glavniklijent = new WebClient();
 string HTML = glavniklijent.DownloadString("http://www.bodum.com/gb/en-us/shop/detail/10948-01/");
</code></pre>

<p>If I save it like local html file and then navigate on it </p>

<pre><code> driver.Navigate().GoToUrl(localfile);
</code></pre>

<p>It wont help because then it will request online resources. Which take too long.</p>

<p>Also I tried with Javascript Executor</p>

<pre><code>IJavaScriptExecutor js = driver as IJavaScriptExecutor;
            string title = (string)js.ExecuteScript("document.write('" + HTML +"')"); 
</code></pre>

<p>But that don't work. </p>

<p><strong>Reason why I do this is</strong> For me easiest way for parsing html is with Selenum driver, I tried with <code>HtmlAgilityPack</code> but I never used it before and it seems much complicated compared with Selenium Select By Id, Select by classname etc.</p>

<p>Can I load this with selenium locally ? 
Is there html parser similar to selenium ? </p>