我们有 Jenkins 的主从配置。我们的 .NET 项目是由在 Windows 上运行的从属 Jenkins 实例构建的。
有一堆 GUI 测试,但是它们似乎只有在远程桌面连接 (RDC) 会话打开时才会运行。
当尝试在没有 RDC 的情况下运行测试时,Jenkins 没有显示任何测试进度。然而,然后,我连接到 Slave 的桌面,可以看到启动的应用程序的主窗口,但是 UI 测试框架(白色)无法执行任何操作。
Jenkins 从站通过 Java Web Start 启动。
我在几个网站上读到,不幸的是,没有 RDC 会话就无法运行 GUI 测试。
我只是想确认这是真的,并想知道是否有任何解决方法。