【发布时间】:2021-04-23 14:08:25
【问题描述】:
我的 puppeteer 版本是 5.5.0
所有测试都在 chrome 上运行良好。
这是我用来启动实例的函数。
async ensure_browser() {
if (this.browser === null) {
const {window_size} = this;
this.browser = await puppeteer.launch({
product: 'firefox',
args: [
`--window-size=${window_size.width},${window_size.height}`,
"--no-sandbox",
"--disable-setuid-sandbox",
],
defaultViewport: {width: 1280, height: 1024},
headless: true,
});
}
}
我跑过 PUPPETEER_PRODUCT=firefox yarn install 和PUPPETEER_PRODUCT=firefox yarn add puppeteer
但它仍然显示此错误,
(node:122450) UnhandledPromiseRejectionWarning: Error: Could not find browser revision latest. Run "PUPPETEER_PRODUCT=firefox npm install" or "PUPPETEER_PRODUCT=firefox yarn install" to download a supported Firefox browser binary.
【问题讨论】:
标签: javascript testing puppeteer