类似于htmlunit,但用于 C#。我已经看到您可以通过IKVM将 htmlunit 与 .NET 一起使用,但如果可能的话,我想要一个本机解决方案。
目的是将 UI 测试添加到我们在 CI 服务器上运行的现有 (xUnit.net) 测试中。我希望能够在内存中运行 UI 测试(因为我不想在我无法控制的机器上打开浏览器实例),而不依赖于其他机器(如果我使用Selenium RC则需要, 例如)。
有谁知道实现这一目标的方法?
更新:Selenium 2现在提供 HtmlUnit 作为其支持的浏览器之一。任何想在不通过 IKVM 的情况下使用 HtmlUnit 的人都应该看看 Selenium 2。我在下面更新了我的答案以反映这一点。