gpt4 book ai didi

linux - Xvfb (xvfb-run) 不正确的分辨率

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:39 40 4
gpt4 key购买 nike

我正在 headless (headless)运行 Protractor 测试 (chrome) 并且 Xvfb 或 xvfb-run 创建分辨率不正确的显示器。我有两种测试开始:

Xvfb :10 -screen 0 1920x1200x24 -ac &
export DISPLAY=:10
<command>

xvfb-run --auto-servernum --server-args='-screen 0, 1920x1200x24' <command>

但它创建的屏幕分辨率为 945x1180(分辨率可以小一点,它是 chrome viewport)。顺便提一句。如果我将屏幕更改为 1,分辨率将为 1050x1004

最佳答案

我搜索了我们几乎 4 个问题的解决方案,当我询问时,答案成立了。需要硬编码窗口大小(我有 chrome 标志以启动最大化和 Protractor 参数 browser.driver.manage().window().maximize())。这里的回答对我有帮助 How to set default browser window size in Protractor/WebdriverJS

onPrepare: function() {
setTimeout(function() {
browser.driver.executeScript(function() {
return {
width: window.screen.availWidth,
height: window.screen.availHeight
};
}).then(function(result) {
browser.driver.manage().window().setSize(result.width, result.height);
});
});
},

关于linux - Xvfb (xvfb-run) 不正确的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43637429/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com