Dot-Net

.NET 是否有 HtmlUnitDriver?

  • February 23, 2011

我正在使用Selenium 的 WebDriver為我正在為自學而開發的 ASP.NET MVC 應用程序執行一些SpecFlow測試。

使用FirefoxDriver,ChromeDriver等都需要很長時間才能執行,使用它們實際上非常令人沮喪(在我看來)。

我讀過一個HtmlUnitDriver據說比基於瀏覽器的驅動程序快得多的資訊;但我似乎無法在 .NET 客戶端庫(僅限 Java)中找到版本。那裡有 .NET 版本嗎?

要使用 HtmlUnit,您需要使用 RemoteWebDriver 並為其傳遞所需的功能。

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

你走了。如果您希望 Firefox 實現執行使用

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

引用自:https://stackoverflow.com/questions/5094605