.net 使用Jenkins自动化测试堆栈白编码UI测试

.net 使用Jenkins自动化测试堆栈白编码UI测试,.net,jenkins,continuous-integration,automated-tests,coded-ui-tests,.net,Jenkins,Continuous Integration,Automated Tests,Coded Ui Tests,我已经使用TestStack White为我的应用程序创建了一系列编码的UI测试 我的下一个目标是使用Jenkins在每天早上5点自动运行这些测试。我现在的主要问题是在詹金斯的工作中启动它们。测试要做的第一件事是关闭我的应用程序的所有现有副本,然后创建一个新的应用程序实例,最后执行一些UI操作 当我通过命令行启动测试时,测试工作正常,但当我在Jenkins作业中运行相同的命令时,测试失败。我的应用程序的所有现有副本都将关闭,但测试不会与桌面交互 我安装了所有需要的插件,允许Jenkins服务与桌

我已经使用TestStack White为我的应用程序创建了一系列编码的UI测试

我的下一个目标是使用Jenkins在每天早上5点自动运行这些测试。我现在的主要问题是在詹金斯的工作中启动它们。测试要做的第一件事是关闭我的应用程序的所有现有副本,然后创建一个新的应用程序实例,最后执行一些UI操作

当我通过命令行启动测试时,测试工作正常,但当我在Jenkins作业中运行相同的命令时,测试失败。我的应用程序的所有现有副本都将关闭,但测试不会与桌面交互


我安装了所有需要的插件,允许Jenkins服务与桌面交互,在线阅读了很多主题,但仍然找不到任何解决方案。

因此,我找到了问题所在。我已将Jenkins安装为windows服务。在这种情况下,詹金斯无法创建任何外部流程。所以解决方案是停止Jenkins服务并从命令提示符下运行Jenkins.war。我在这里留下了帮助我的答案链接。