0

我设置了一个要执行打开本地浏览器的操作的作业。我使用python脚本编写它:

import webbrowser
if __name__=="__main__":
     webbrowser.open("http://www.example.com")

然后,我点击jenkins仪表板上的立即构建按钮,它可以执行成功并最终显示成功。但是浏览器没有任何反应。其他python脚本可以正确执行非常奇怪,我不知道为什么?

补充:这个詹金斯(詹金斯版本1.524)安装在我的笔记本电脑上,我的笔记本电脑的操作系统是Win7,我将詹金斯作为Windows服务启动。你有什么想法吗?

4

1 回答 1

0

如果您将 Jenkins 作为 Windows 服务运行,默认情况下它以用户本地系统运行。您是否选中了标题为“允许服务与桌面交互”的框?如果这没有帮助,您可能必须将服务设置为以实际用户身份登录,而不是本地系统。这是使用 Jenkins 的 GUI 运行任何进程的常见问题。

于 2013-07-30T12:51:42.740 回答