首页 > 解决方案 > Jenkins - 桌面应用程序的窗口大小大于 xvfb 的屏幕分辨率

问题描述

我正在无头服务器上的 Jenkins 下为桌面应用程序运行 GUI 测试。我正在使用 jenkin 的 xvfb 插件。当我运行测试时,我可以看到 xvfb 的屏幕分辨率小于应用程序的窗口大小。

有没有办法可以配置 xvfb 以便我可以将我的应用程序扩展到更大的屏幕分辨率。

我是 jenkins 和 xvfb 的新手。我真的被这个问题困住了。我已经用谷歌搜索了这个解决方案,似乎我需要为此使用通量盒。有人可以澄清一下fluxbox是否是使其工作的先决条件吗?

标签: jenkinsxvfb

解决方案


您是否尝试过在您的作业配置的构建环境中使用“Xvfb 屏幕”选项来配置所创建虚拟帧缓冲区的分辨率和颜色深度,格式为 WxHxD。例如:1024x758x16。

xvfb屏幕改变屏幕分辨率和像素深度,它需要是WxHxD格式(即1600x1200x24)。默认值为 1024x768x24。

参考:https ://plugins.jenkins.io/xvfb


推荐阅读