【发布时间】:2020-12-31 19:16:43
【问题描述】:
我需要 e2e 测试声音自动播放。是否可以以允许自动播放的方式设置 puppeteer?
我知道不会播放声音,但是如果我单击播放按钮,HTMLAudioElement 就像播放一样,我需要同样的东西,但使用自动播放
【问题讨论】:
标签: puppeteer html5-audio e2e-testing
我需要 e2e 测试声音自动播放。是否可以以允许自动播放的方式设置 puppeteer?
我知道不会播放声音,但是如果我单击播放按钮,HTMLAudioElement 就像播放一样,我需要同样的东西,但使用自动播放
【问题讨论】:
标签: puppeteer html5-audio e2e-testing
您需要使用 --autoplay-policy=no-user-gesture-required 启动标志启动 chrome。
不需要任何用户手势的自动播放策略。
它适用于视频和音频源。
例如
await puppeteer.launch({ headless: false, args: ['--autoplay-policy=no-user-gesture-required'] })
【讨论】: