feat(win): download win from CDN (#519)

This commit is contained in:
Pavel Feldman 2020-01-16 19:43:39 -08:00 committed by Andrey Lushnikov
parent e93a0363f7
commit dae6e7cabc
2 changed files with 4 additions and 3 deletions

View file

@ -10,7 +10,7 @@
"playwright": { "playwright": {
"chromium_revision": "724623", "chromium_revision": "724623",
"firefox_revision": "1014", "firefox_revision": "1014",
"webkit_revision": "1092" "webkit_revision": "1097"
}, },
"scripts": { "scripts": {
"unit": "node test/test.js", "unit": "node test/test.js",

View file

@ -173,6 +173,7 @@ export class WKPlaywright implements Playwright {
const downloadURLs = { const downloadURLs = {
linux: '%s/builds/webkit/%s/minibrowser-linux.zip', linux: '%s/builds/webkit/%s/minibrowser-linux.zip',
mac: '%s/builds/webkit/%s/minibrowser-mac-%s.zip', mac: '%s/builds/webkit/%s/minibrowser-mac-%s.zip',
win64: '%s/builds/webkit/%s/minibrowser-win64.zip',
}; };
const defaultOptions = { const defaultOptions = {
@ -185,7 +186,7 @@ export class WKPlaywright implements Playwright {
if (platform === 'linux') if (platform === 'linux')
return 'linux'; return 'linux';
if (platform === 'win32') if (platform === 'win32')
return 'linux'; // Windows gets linux binaries and uses WSL return 'win64';
return platform; return platform;
})() })()
}; };
@ -200,7 +201,7 @@ export class WKPlaywright implements Playwright {
downloadUrl: (platform === 'mac') ? downloadUrl: (platform === 'mac') ?
util.format(downloadURLs[platform], options!.host, revision, getMacVersion()) : util.format(downloadURLs[platform], options!.host, revision, getMacVersion()) :
util.format((downloadURLs as any)[platform], options!.host, revision), util.format((downloadURLs as any)[platform], options!.host, revision),
executablePath: 'pw_run.sh', executablePath: platform.startsWith('win') ? 'MiniBrowser.exe' : 'pw_run.sh',
}; };
}); });
} }