3
3
Browser ,
4
4
BrowserTag ,
5
5
detectBrowserPlatform ,
6
- install as installBrowser ,
6
+ install ,
7
7
resolveBuildId ,
8
8
} from '@puppeteer/browsers' ;
9
9
@@ -18,7 +18,7 @@ const installBrowserCommonOpts = {
18
18
// see https://browsersl.ist/#q=defaults+and+fully+supports+es6-module
19
19
20
20
export const browsers = {
21
- 'chrome@lowest' : await installBrowser ( {
21
+ 'chrome@lowest' : await install ( {
22
22
...installBrowserCommonOpts ,
23
23
browser : Browser . CHROME ,
24
24
// The lowest version where:
@@ -28,21 +28,29 @@ export const browsers = {
28
28
// @see https://raw.githubusercontent.com/GoogleChromeLabs/chrome-for-testing/refs/heads/main/data/known-good-versions-with-downloads.json
29
29
buildId : '130.0.6669.0' ,
30
30
} ) ,
31
- 'chrome@latest' : await installBrowser ( {
32
- ...installBrowserCommonOpts ,
33
- browser : Browser . CHROME ,
34
- buildId : await resolveBuildId ( Browser . CHROME , platform , BrowserTag . STABLE ) ,
35
- } ) ,
36
- 'firefox@lowest' : await installBrowser ( {
37
- ...installBrowserCommonOpts ,
38
- browser : Browser . FIREFOX ,
39
- buildId : 'stable_128.0' ,
40
- } ) ,
41
- 'firefox@latest' : await installBrowser ( {
42
- ...installBrowserCommonOpts ,
43
- browser : Browser . FIREFOX ,
44
- buildId : await resolveBuildId ( Browser . FIREFOX , platform , BrowserTag . STABLE ) ,
31
+
32
+ 'chrome@latest' : await install ( {
33
+ ...installBrowserCommonOpts ,
34
+ browser : Browser . CHROME ,
35
+ buildId : await resolveBuildId ( Browser . CHROME , platform , BrowserTag . STABLE ) ,
45
36
} ) ,
37
+
38
+ // TODO: I don't find a way to install a specific Firefox version and make it usable
39
+ // with Playwright. It's surely related to patch things (https://playwright.dev/docs/browsers#firefox),
40
+ // but even a non-branded version like Nightly doesn't work.
41
+
42
+ // 'firefox@lowest': await install({
43
+ // ...installBrowserCommonOpts,
44
+ // browser: Browser.FIREFOX,
45
+ // buildId: '128.0a1',
46
+ // baseUrl: 'https://ftp.mozilla.org/pub/firefox/nightly/2024/06/2024-06-01-09-33-40-mozilla-central'
47
+ // }),
48
+ //
49
+ // 'firefox@latest': await install({
50
+ // ...installBrowserCommonOpts,
51
+ // browser: Browser.FIREFOX,
52
+ // buildId: await resolveBuildId(Browser.FIREFOX, platform, BrowserTag.NIGHTLY),
53
+ // }),
46
54
} ;
47
55
48
56
if ( import . meta. main ) {
0 commit comments