Google chrome 使用Google Chrome无头模式强制执行屏幕截图分辨率
当夜视和Chrome以无头模式启动时,我遇到了一个问题。我已经设置了一个脚本来截取我的页面的屏幕截图,稍后将其与之进行比较,以找出它们之间的区别。我遇到的问题是,根据运行我脚本的机器,屏幕截图总是不同的,因为它们的分辨率不同 这是一个屏幕截图,是夜视在我的Mac电脑上用视网膜显示器拍摄的 这是CircleCI在运行同一脚本时捕获的一个脚本: 在无头模式下启动Chrome时,有没有办法强制执行屏幕分辨率?我和其他图书馆合作过,比如木偶剧,它似乎在所有方面都是一致的。窗口的宽度/高度始终受到重视,但实际图像的大小是造成问题的原因 以下是我的夜间监视配置文件中的启动设置:Google chrome 使用Google Chrome无头模式强制执行屏幕截图分辨率,google-chrome,nightwatch.js,google-chrome-headless,Google Chrome,Nightwatch.js,Google Chrome Headless,当夜视和Chrome以无头模式启动时,我遇到了一个问题。我已经设置了一个脚本来截取我的页面的屏幕截图,稍后将其与之进行比较,以找出它们之间的区别。我遇到的问题是,根据运行我脚本的机器,屏幕截图总是不同的,因为它们的分辨率不同 这是一个屏幕截图,是夜视在我的Mac电脑上用视网膜显示器拍摄的 这是CircleCI在运行同一脚本时捕获的一个脚本: 在无头模式下启动Chrome时,有没有办法强制执行屏幕分辨率?我和其他图书馆合作过,比如木偶剧,它似乎在所有方面都是一致的。窗口的宽度/高度始终受到重视
"chrome_launch" : {
"launch_url" : "https://localhost:8000",
"globals" : {
"abortOnAssertionFailure": false,
"env" : "local"
},
"desiredCapabilities": {
"chromeOptions" : {
"args" : ["window-size=1280,2480", "headless", "disable-gpu", "hide-scrollbars"]
},
"resolution": "1440x900"
}
}
任何帮助都将不胜感激 我也遇到了同样的问题,在chrome works for me中传递了这个参数--force device scale factor=1:
google chrome——无头——强制设备比例系数=1——窗口大小=1200800