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

问题描述 投票:1回答:1

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

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

我的Python代码:

导入Web浏览器

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

当我通过jenkin的项目运行python脚本时,任何人都可以帮我打开浏览器。

python jenkins browser
1个回答
0
投票

你需要无头浏览器插件

在jenkins那里插件调用Xvfb plugin

使用xvfb pugin

  1. Jenkins - >插件管理器 - > avalible tab - >搜索xvfb并安装
  2. Jenkins - >全局工具配置 在这下安装Xvfb 输入名字 在其中查找Xvfb可执行文件/ usr / bin的目录(用于ubuntu) 点击保存

然后转到你的工作==>配置 - >在Build Environment下启用这里打勾Start Xvfb before the build, and shut it down after.

Installing and Configuring xvfb在这里你可以参考如何在你的电脑上安装xvfb

© www.soinside.com 2019 - 2024. All rights reserved.