将Selenium与Chrome 87和xvfb一起使用会导致屏幕弯曲



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

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

我最近将Chrome从76版更新到87版,现在每次视频测试时屏幕都会弯曲。

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

手动设置屏幕大小

他们都没有解决屏幕弯曲和歪斜的问题。

除了Chrome更新外,系统上没有任何更改。

我使用java编写selenium代码。

降级显然解决了这个问题。

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

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

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

扭曲的屏幕截图

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

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

最新更新