为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕无忌1623718 2022-09-23 21:58:44
我想用铬代替铬。我可以通过提供可执行路径在木偶中实现相同的目标。在剧作家中,它不起作用,因为浏览器类型参数仅支持“铬,网络套件,火狐”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` });})();
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

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



查看完整回答
反对 回复 2022-09-23
?
慕少森

TA贡献2019条经验 获得超9个赞

在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


查看完整回答
反对 回复 2022-09-23
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

您可以在配置选项中指定浏览器路径


////

use: {

    headless: true,

    viewport: { width: 1600, height: 1000},

    channel: 'chrome',

    launchOptions: {

        executablePath: '/path/to/the/browser',

    },

},


查看完整回答
反对 回复 2022-09-23
  • 3 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信