浏览器未使用python脚本通过Jenkins启动

时间:2019-02-17 18:03:32

标签: python jenkins browser

Python脚本将帮助我们打开新的浏览器,当我们通过任何ide(cmd提示符)运行脚本时,将打开新的浏览器,但是当通过jenkins项目运行相同的脚本时,它将不会打开浏览器。

目前正在创建新的jenkins项目,并将我的python脚本添加到同一项目中。 Jenkin项目将在特定时间构建。同时python脚本将运行。

我的Python代码:

导入网络浏览器

webbrowser.open('https://www.google.com/',新= 2)

当我通过jenkin的项目运行python脚本时,有人可以帮我打开浏览器吗?

1 个答案:

答案 0 :(得分:0)

您需要无头浏览器插件

在詹金斯那里,插件调用Xvfb plugin

使用xvfb pugin

  1. Jenkins->插件管理器->可用选项卡->搜索xvfb并安装
  2. Jenkins->全局工具配置

    • 在此下安装Xvfb
    • 输入名称
    • 在其中找到Xvfb可执行文件/ usr / bin的目录(对于ubuntu)

      1. 点击保存

然后转到您的工作==>配置->在“构建环境”下启用此处Start Xvfb before the build, and shut it down after.

Installing and Configuring xvfb在这里,您可以参考如何在PC中安装xvfb