1

你好,我记得有一次看到 selenium 或 watin 有一个“内置”浏览器可以比通常的浏览器(IE/FF ...)更快地运行测试,我是在做梦还是真的?谁能指导我查看有关该问题的一些信息/文档?

谢谢,n

4

3 回答 3

1

您可能正在考虑使用HtmlUnit 项目。HtmlUnit 是用 Java 编写的所谓“无头”浏览器。因此,它模拟了在浏览器中加载页面的操作,而无需实际将任何内容呈现到屏幕上。Selenium 项目确实有一个用于 HtmlUnit 的 Java 驱动程序,允许您在其中加载您的网页并在其中模拟用户。没有真正的 .NET 等效于 HtmlUnit。您可以通过 RemoteWebDriver 类从 C# 使用 Java HtmlUnit 驱动程序,但您仍然需要运行 Java 远程服务器的实例才能使用它。

于 2011-05-11T19:34:03.267 回答
0

WatiN 没有这样的东西。不过,您可以使用 WebBrowser WinForms 控件。

于 2011-05-10T13:36:35.467 回答
0

Selenium 不使用“内置”浏览器。它将启动配置用于测试的浏览器。

于 2011-05-10T14:43:40.157 回答