Is there an HtmlUnitDriver for .NET? Is there an HtmlUnitDriver for .NET? selenium selenium

Is there an HtmlUnitDriver for .NET?


To use HtmlUnit you need to use the RemoteWebDriver and pass in the desired capabilities for it.

IWebDriver driver = new RemoteWebDriver(DesiredCapabilities.HtmlUnit())

and away you go. If you want the Firefox implementation to run use

IWebDriver driver = new RemoteWebDriver(DesiredCapabilities.HtmlUnitWithJavaScript())


The RemoteWebDriver approach is the one the Selenium devs recommend: discussion

As per that link however, if you prefer, it is easy enough invoke HtmlUnit via IKVM; that worked well for me.

I think Steve Sanderson described this first.


Well, looks like the answer right now is unfortunately no. I found this on the Google Code site; a user asked:

Is this possible to transfer to C#?

...to which one of the developers responded:

Not without taking a dependency on IKVM, which is not something we are prepared to do at this time.

Oh well :(