问题描述
我正在用CodeceptJS编写测试。 我的设置是:
exports.config = {
tests: './*_test.js',output: './output',helpers: {
Puppeteer: {
url: '',show: true,defaultview: null,userAgent:'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/84.0.4147.105 Safari/537.36'
},},
但是,当我运行测试时,Chromium浏览器没有垂直滚动。当我在非自动浏览器中加载测试URL时,页面可以正确加载并具有滚动页面的功能。使用无头模式时,我的设置中缺少什么使浏览器像普通浏览器一样工作?
解决方法
将Chrome设置添加到配置中解决了我的问题:
chrome: {
args: ['--window-size=1920,1080'],},