将 Selenium 与 Chrome 87 和 xvfb 一起使用会导致屏幕弯曲
Using Selenium with Chrome 87 and xvfb causing a crooked screen
我正在使用 Fedora 30 自动执行一些 Selenium 测试。
I 运行 Selenium on Chrome 使用 xvfb (xorg-x11-server-Xvfb-1.20.5-4.fc30.x86_64).
我最近Chrome从76版更新到87版,现在每次视频测试时画面都歪了。
我尝试使用 最大化命令、
更改屏幕大小
和手动设置屏幕尺寸,
none个解决了屏幕歪斜.
除了 Chrome 更新外,系统没有任何变化。
我正在使用 java 作为 selenium 代码。
降级 显然解决了这个问题。
有没有人遇到过这个问题?
Chrome 或 Chromedriver 版本之间是否有一些我错过阅读的变化?
新版本 Chrome 是否缺少某些设置或标志?
Crooked Screenshot
好的,我明白了。由于某些原因,Chrome 的新版本不喜欢 运行 在 XVFB 中的 16 位颜色模式。
我将颜色位深度更改为 24,视频中的 windows 显示正确。是的,不再有弯曲的屏幕!
我正在使用 Fedora 30 自动执行一些 Selenium 测试。
I 运行 Selenium on Chrome 使用 xvfb (xorg-x11-server-Xvfb-1.20.5-4.fc30.x86_64).
我最近Chrome从76版更新到87版,现在每次视频测试时画面都歪了。
我尝试使用 最大化命令、
更改屏幕大小和手动设置屏幕尺寸,
none个解决了屏幕歪斜.
除了 Chrome 更新外,系统没有任何变化。
我正在使用 java 作为 selenium 代码。
降级 显然解决了这个问题。
有没有人遇到过这个问题?
Chrome 或 Chromedriver 版本之间是否有一些我错过阅读的变化?
新版本 Chrome 是否缺少某些设置或标志?
Crooked Screenshot
好的,我明白了。由于某些原因,Chrome 的新版本不喜欢 运行 在 XVFB 中的 16 位颜色模式。
我将颜色位深度更改为 24,视频中的 windows 显示正确。是的,不再有弯曲的屏幕!