一尘不染

.NET是否有HtmlUnitDriver?

selenium

我正在使用Selenium的WebDriver为我正在进行自我教育的ASP.NET
MVC应用程序运行一些SpecFlow测试。

使用FirefoxDriverChromeDriver等都需要很长时间才能运行,所以使用它们实际上非常令人沮丧(我认为)。

我已经读过一个HtmlUnitDriver据说比基于浏览器的驱动程序快得多的文件。但我似乎在.NET客户端库(仅Java)中找不到版本。是否有.NET版本?


阅读 220

收藏
2020-06-26

共1个答案

一尘不染

要使用HtmlUnit,您需要使用RemoteWebDriver并为其传递所需的功能。

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

而你走了。如果要运行Firefox实现,请使用

IWebDriver driver = new RemoteWebDriver(DesiredCapabilities.HtmlUnitWithJavaScript())
2020-06-26