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

未使用python脚本通过Jenkins启动的浏览器,python,jenkins,browser,Python,Jenkins,Browser,Python脚本将帮助我们打开新浏览器,当我们通过任何ide(cmd提示符)运行脚本时,新浏览器将打开,但当同一脚本通过jenkins project运行时,它将不会打开浏览器 目前正在创建新的jenkins项目,并在同一项目上添加我的python脚本。詹金项目将在特定时间建造。同时python脚本将运行 我的Python代码: 导入网络浏览器 网络浏览器打开(“”,新=2) 当我通过jenkin的项目运行python脚本时,有人能帮我打开浏览器吗 在詹金斯有一个插件调用 使用xvfb pugi

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

目前正在创建新的jenkins项目,并在同一项目上添加我的python脚本。詹金项目将在特定时间建造。同时python脚本将运行

我的Python代码:

导入网络浏览器

网络浏览器打开(“”,新=2)


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

在詹金斯有一个插件调用

使用xvfb pugin

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

    • Xvfb安装在此环境下
    • 输入名称
    • 查找Xvfb可执行文件/usr/bin的目录(适用于ubuntu)

    • 单击保存
  • 然后转到您的作业==>Configure-->在生成环境下启用勾选此处
    在生成之前启动Xvfb,并在生成之后关闭它。


    在这里,您可以参考如何在pc中安装xvfb

    您需要无头浏览器插件

    在詹金斯有一个插件调用

    使用xvfb pugin

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

    • Xvfb安装在此环境下
    • 输入名称
    • 查找Xvfb可执行文件/usr/bin的目录(适用于ubuntu)

    • 单击保存
  • 然后转到您的作业==>Configure-->在生成环境下启用勾选此处
    在生成之前启动Xvfb,并在生成之后关闭它。


    在这里,您可以参考如何在pc中安装xvfb需要更多详细信息。。您在哪台机器上测试了python代码?詹金斯所在的是同一台机器吗?如果Jenkins托管在不同的机器上,并且是服务器(linux服务器或非gui服务器),则无法打开浏览器。不,是同一台机器。需要更多详细信息。。您在哪台机器上测试了python代码?詹金斯所在的是同一台机器吗?如果Jenkins托管在不同的机器上,如果它是服务器(linux服务器或非gui服务器),则无法打开浏览器。不,它是同一台机器。