如何在剧作家中使用已安装的铬版本?

我想用铬代替铬。我可以通过提供可执行路径在木偶中实现相同的目标。在剧作家中,它不起作用,因为浏览器类型参数仅支持“铬,网络套件,火狐”


const { chromium } = require('playwright');

(async () => {

    const browser = await chromium.launch({

        headless: false,

        executablePath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome',

    });

    const context = await browser.newContext();

    const page = await context.newPage();

    await page.goto('http://whatsmyuseragent.org/');

    await page.screenshot({ path: `example-${browserType}.png` });

})();


慕无忌1623718
浏览 84回答 3
3回答

aluckdog

您需要选择其中一种口味。但是,一旦您选择了浏览器类型Chromium,您仍然可以将a传递给启动函数。executablePath

慕少森

在1.19中,您可以使用铬。browser = playwright.chromium.launch(channel="chrome")或者你可以简单地把它放在你的剧作家配置文件中,比如:////    use: {        headless: true,        viewport: { width: 1600, height: 1000},        ignoreHTTPSErrors: true,        trace: 'on',        screenshot: 'on',        channel: "chrome",        video: 'on'    },    ////详细了解 https://playwright.dev/python/docs/browsers

宝慕林4294392

您可以在配置选项中指定浏览器路径////use: {    headless: true,    viewport: { width: 1600, height: 1000},    channel: 'chrome',    launchOptions: {        executablePath: '/path/to/the/browser',    },},
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript