在Jenkins管道中的xfvb包装内设置屏幕分辨率

在Jenkins管道中的xfvb包装内设置屏幕分辨率,jenkins,groovy,jenkins-plugins,xvfb,jenkins-2,Jenkins,Groovy,Jenkins Plugins,Xvfb,Jenkins 2,在Jenkins 2.0管道中,我使用的代码与 wrap([$class: 'Xvfb']) { // execute selenium tests } 正如预期的那样,此xvfb会话使用默认屏幕分辨率(1024x768x8?)。我想推翻它 根据上的文档,Xvfb插件有一个控制分辨率的屏幕成员。这样做的语法是什么?我试过了 wrap([$class: 'Xvfb'](Screen:'1440x900x24')) { // execute selenium tests } wrap([

在Jenkins 2.0管道中,我使用的代码与

wrap([$class: 'Xvfb']) {
  // execute selenium tests
}
正如预期的那样,此xvfb会话使用默认屏幕分辨率(1024x768x8?)。我想推翻它

根据上的文档,Xvfb插件有一个控制分辨率的屏幕成员。这样做的语法是什么?我试过了

wrap([$class: 'Xvfb'](Screen:'1440x900x24')) {
  // execute selenium tests
}

wrap([$class: 'Xvfb'][Screen:'1440x900x24']) {
  // execute selenium tests
}


我相信配置进入同一地图,所以

wrap([$class: 'Xvfb', screen: '1440x900x24']) {
  // execute selenium tests
}

应该有用。你也不需要方括号

试试:
wrap([$class:'Xvfb',screen:'1440x900x24']){..}
@tim_-yates:就是这样。把它写下来,我会投票给你的答案!完成:-)很高兴它成功了!如何包装阶段和步骤?
wrap([$class: 'Xvfb', screen: '1440x900x24']) {
  // execute selenium tests
}