我正在尝试使用nUnit在TeamCity构建中运行Watin。
所有测试在本地运行良好。我知道如果它作为Windows服务运行,你无法从TeamCity运行完整的Watin测试(即POST)。您必须从.bat文件启动构建代理。
但是,我不想登录服务器才能启动它。
我尝试过在Windows Server 2008中启动一个计划任务来启动startUp上的agent.bat文件(而不是登录),但没有运气。
还有其他人从预定任务中运行Watin / TeamCity吗?
谢谢,
皮特
答案 0 :(得分:2)
使用CC.NET查看解决方案。
布雷特和我在这方面工作了一段时间。问题是作为用户运行的Windows服务无法与桌面交互,但由于WatiN运行浏览器的实际实例,因此需要桌面进行交互。提供的链接中的解决方案可以告诉您如何执行此操作。