【问题标题】:Watin from TeamCity not running as a Windows Service来自 TeamCity 的 Watin 未作为 Windows 服务运行
【发布时间】:2010-02-18 19:38:22
【问题描述】:

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

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

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

我尝试让一个计划任务(在 Windows Server 2008 中)在启动(而不是登录)时触发 agent.bat 文件,但没有成功。

有没有其他人让 Watin/TeamCity 从计划任务中运行?

谢谢,

皮特

【问题讨论】:

    标签: continuous-integration teamcity watin webtest


    【解决方案1】:

    查看使用 CC.NET 执行此操作的解决方案。

    Watin Tests fail on CC.Net

    Brett 和我为此工作了一段时间。问题在于,作为用户运行的 Windows 服务无法与桌面交互,但因为 WatiN 运行浏览器的真实实例,它需要与桌面交互。提供的链接中的解决方案可以向您展示如何执行此操作。

    【讨论】:

    • 例如,我在处理文件下载窗口时仍有问题。该窗口从未显示,因此 WatiN 无法处理它。
    • 是的,从未处理过文件下载窗口,尽管我们确实有文件上传窗口,使用我链接的方法可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多