【问题标题】:Using Selenium with Chrome 87 and xvfb causing a crooked screen将 Selenium 与 Chrome 87 和 xvfb 一起使用会导致屏幕弯曲
【发布时间】:2020-12-07 18:01:00
【问题描述】:

我正在使用 Fedora 30 来自动化一些 Selenium 测试。

我使用 xvfb (xorg-x11-server-Xvfb-1.20.5-4.fc30.x86_64) 在 Chrome 上运行 Selenium。

我最近将 Chrome 从版本 76 更新到了 87,现在每次视频测试时屏幕都是歪的。

我尝试使用最大化命令更改屏幕尺寸,

手动设置屏幕尺寸

他们都没有解决歪斜的屏幕

除了 Chrome 更新之外,系统上没有任何变化。

我使用 java 编写 selenium 代码。

降级显然可以解决问题。

以前有人遇到过这个问题吗?

ChromeChromedriver 版本之间是否有一些我错过阅读的更改?

新版 Chrome 是否缺少某些设置或标志?

Crooked Screenshot

【问题讨论】:

  • 禁用 clearType 似乎可以解决很多文本问题。可以试试吗?

标签: selenium google-chrome selenium-chromedriver xvfb


【解决方案1】:

好的,我想通了。由于某种原因,新版 Chrome 不喜欢在 XVFB 中以 16 位颜色模式运行。

我将颜色位深度更改为 24,视频中的窗口显示正确。是的,不再有弯曲的屏幕!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2016-12-11
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-19
    • 2014-01-28
    相关资源
    最近更新 更多