【问题标题】:Browser is opening in mobile mode when running selenium tests via jenkins on linux server通过 linux 服务器上的 jenkins 运行 selenium 测试时,浏览器以移动模式打开
【发布时间】:2017-04-11 06:16:47
【问题描述】:

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

【问题讨论】:

  • 您要更改浏览器大小吗?
  • 您好 Sudharsan,感谢您的回复。我们已经更改了 linux 服务器中的分辨率,但仍然可以正常工作。不知道如果我们改变浏览器大小它是否有效..我会尝试..你能提供代码来改变浏览器大小。

标签: jenkins selenium-webdriver


【解决方案1】:

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

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

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

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

【讨论】:

  • 非常感谢 Sudharsan。它现在工作得很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-17
  • 1970-01-01
  • 2017-02-05
  • 2019-11-21
  • 2017-07-14
相关资源
最近更新 更多