J'aime exécuter mes tests unitaires de karma sur un chrome sans tête. Utiliser karma-chrome-launcher et régler le navigateur sur "ChromeHeadless" fonctionne sur ma machine. Mais sur le serveur CI, le message "Pas de binaire pour le navigateur ChromeHeadless sur votre plate-forme" a échoué. Existe-t-il un autre moyen de charger les fichiers binaires de chrome? Par exemple, le module Google Marionnettiste semble le charger lors de son exécution. de la documentation: "Puppeteer télécharge et utilise une version spécifique de Chromium". Comment puis-je atteindre le même?
Vous pouvez utiliser Puppeteer (chrome sans tête), suivez ces instructions .
Si vous craignez que le téléchargement sur Internet soit lent, vous pouvez indiquer au marionnettiste où télécharger chrome et utiliser une adresse locale.
Utilisez PUPPETEER_DOWNLOAD_Host
pour spécifier où télécharger Chrome et PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
pour ignorer le téléchargement.
Vous pouvez en savoir plus à ce sujet dans documentation .