Laravel, Dusk : Comment Régler l’Erreur UnknownErrorException unknown error: net::ERR_CONNECTION_REFUSED
Systemin
30 juillet 2024
Introduction
Vous souhaitez automatiser les tests de vos applications Web basées sur Laravel grâce à Dusk. Vous rencontrez l’erreur UnknownErrorException unknown error: net::ERR_CONNECTION_REFUSED
lorsque vous exécutez la commande php artisan dusk
ce qui bloque l’exécution de la série de tests.
Solution
La solution est plus simple que ce que vous pensez.
Dans le cas où vous testeriez en local, essayez de mettre à jour la variable d’environnement du fichier .env
(à la racine de votre projet). Sa valeur par défaut est APP_URL=http://localhost
Remplacez-la par cette valeur APP_URL=http://127.0.0.1:8000/
Les tests passent (enfin la commande, pas les tests, mais ça c’est un autre problème)!
Conclusion
En ajustant simplement la variable APP_URL
dans votre fichier .env
, vous pouvez surmonter l’erreur UnknownErrorException unknown error: net::ERR_CONNECTION_REFUSED
et permettre à vos tests Laravel Dusk de s’exécuter correctement.