0

我是一名 .NET 开发人员,我正在考虑自动化我的 UI 测试,因为我需要花费大量时间来测试我的 UI。我正在考虑使用 Selenium,但根据这个网站http://seleniumdotnet.blogspot.com/我应该使用 Visual Studio 2010 Ultimate 或 Premium 在 .NET 中使用 selenium。现在,我们目前正在办公室使用 VS 2010 Professional,我只是想知道是否有一些解决方法,以便我们可以在不升级 Visual Studio 的同时使用 selenium?

4

2 回答 2

2

Visual Studio 只是一个 IDE,Selenium .NET 绑定应该适用于任何版本的 VS 2010。

Visual Studio 2010 Ultimate 有更多功能可以帮助您开发 .NET,但没有它,Selenium 库仍然可以正常工作,因为它只依赖于 .NET 框架,而不是 IDE。

该帖子具有误导性,您完全可以将 VS 2010 Professional 用于其中描述的所有内容。此外,您可以选择更常用的开源NUnit来代替 VS 单元测试框架。那篇文章基本上展示了一种做事方式,而不是唯一的方式,可能不是最好的方式。

有关更多信息,请参阅官方文档此处此处

是不同版本的 VS 的比较,Selenium 的功能都无关紧要。除非,您对 .NET 应用程序有一些特殊需求。

于 2013-07-12T00:16:33.267 回答
0

您不需要任何特定版本的 VS 即可在项目中使用 Selenium。您还可以使用http://seleniumtoolkit.codeplex.com中的 Selenium 工具包在您的项目中使用它。您可以使用任何测试框架在您的项目中使用 Selenium。您可以根据自己的喜好使用 NUnit、MSTest 等。

最近 Visual Studio 推出了新的 Coded UI 测试 (CUIT) 测试管理器,可帮助您轻松编写这些测试用例。使用该工具,它可以帮助您创建 UI 测试用例,而无需编写任何代码,因为代码将自动生成,但可以进行编辑。但是要使用这个工具,你需要有 VS premium 或 Ultimate。

您可以从 msdn 文档http://msdn.microsoft.com/en-us/library/dd286726.aspx了解有关该工具的更多信息。

除了 Selenium,您还可以使用 Watin watin.org 来完成相同的任务。

于 2013-10-22T14:24:34.160 回答