Visual studio 2010 如何自动运行SeleniumWebDriver测试用例

Visual studio 2010 如何自动运行SeleniumWebDriver测试用例,visual-studio-2010,selenium,selenium-webdriver,Visual Studio 2010,Selenium,Selenium Webdriver,我已经使用SeleniumWebDriver和.Net(c#)创建了几十个测试用例,我的问题是: 有没有办法让我所有的测试用例都按时运行 目前我正在Visual Studio中手动运行测试用例 有什么帮助吗?您可以安排从TeamCity这样的持续集成服务运行测试。CruiseControl是开源的,可以做TeamCity可以做的事情(只是没有很棒的界面,可能需要一些计算) MSTest命令行选项文档在此处实时发布: 您可以将其包装到批处理文件中,并使用Windows计划任务启动它 如果要加载

我已经使用SeleniumWebDriver和.Net(c#)创建了几十个测试用例,我的问题是:

有没有办法让我所有的测试用例都按时运行

目前我正在Visual Studio中手动运行测试用例


有什么帮助吗?

您可以安排从TeamCity这样的持续集成服务运行测试。

CruiseControl是开源的,可以做TeamCity可以做的事情(只是没有很棒的界面,可能需要一些计算)

MSTest命令行选项文档在此处实时发布:

您可以将其包装到批处理文件中,并使用Windows计划任务启动它

如果要加载所有测试,非常简单,只需:

mstest.exe/testcontainer:Assembly.dll

Assembly.dll
替换为已编译的测试项目程序集。MSDN文档应该足够了。如果没有,请随时回来询问

Jenkins/Hudson是另一个很棒的第三方开源持续集成工具,具有整洁的界面。 相当好的社区和大量插件/附加组件

非常容易设置和开始以及。
更多信息

大多数情况下,人们将其与CI解决方案(如TeamCity)相结合。但是,您也可以轻松地调用MSTest或NUnit命令行。如何通过命令行调用MSTest?在Visual Studio中有什么可以做的吗?我的管理层不允许与teamcity或任何其他第三方合作,除非该产品是开源的CruiseControl和Hudson是开源解决方案,与teamcity的工作类似。我不知道会在Visual Studio中安排测试运行的任何内容。演练:使用命令行测试实用程序: