TeamCity的Watin没有作为Windows服务运行

时间:2010-02-18 19:38:23

标签: continuous-integration teamcity watin webtest

我正在尝试使用nUnit在TeamCity构建中运行Watin。

所有测试在本地运行良好。我知道如果它作为Windows服务运行,你无法从TeamCity运行完整的Watin测试(即POST)。您必须从.bat文件启动构建代理。

但是,我不想登录服务器才能启动它。

我尝试过在Windows Server 2008中启动一个计划任务来启动startUp上的agent.bat文件(而不是登录),但没有运气。

还有其他人从预定任务中运行Watin / TeamCity吗?

谢谢,

皮特

1 个答案:

答案 0 :(得分:2)

使用CC.NET查看解决方案。

Watin Tests fail on CC.Net

布雷特和我在这方面工作了一段时间。问题是作为用户运行的Windows服务无法与桌面交互,但由于WatiN运行浏览器的实际实例,因此需要桌面进行交互。提供的链接中的解决方案可以告诉您如何执行此操作。