如何自动运行Selenium WebDriver测试用例

时间:2013-01-22 16:34:31

标签: visual-studio-2010 selenium selenium-webdriver

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

有没有办法按计划运行我的所有测试用例?

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

任何帮助?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

http://cruisecontrol.sourceforge.net/

MSTest命令行选项文档位于此处:

http://msdn.microsoft.com/en-us/library/ms182489(v=vs.80).aspx

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

如果你想加载所有测试,那很简单,只需:

mstest.exe /testcontainer:Assembly.dll

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

答案 2 :(得分:1)

Jenkins / Hudson 是另一款出色的第三方开源连续集成工具,具有整洁的界面。 相当不错的社区和大量的插件/插件。

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