在Linux服务器上通过jenkins运行selenium测试时,浏览器在移动模式下打开

时间:2017-04-11 06:16:48

标签: jenkins selenium-webdriver

我正在通过jenkins在linux机器上执行Selenium测试,我能够使用xvfb插件在Firefox浏览器上运行脚本但是浏览器在移动模式而不是桌面模式下呈现(一些菜单正在改变ex:Facet Search)所以一些脚本失败了。我尝试使用FF配置文件更改用户代理但是工作。请帮我在正常/桌面模式下运行脚本。

1 个答案:

答案 0 :(得分:0)

在更改浏览器分辨率之前,您需要设置XVFB缓冲区的屏幕大小。

如果您使用的是XVFB jenkins插件,请参阅How to change XVFB screen size in jenkins

如果您使用xvfb-run命令运行,请在XVFB下启动进程时尝试以下命令,

xvfb-run -s "-screen 0 2920x2580x24"