Services

Laravel, Dusk : Comment Régler l’Erreur UnknownErrorException unknown error: net::ERR_CONNECTION_REFUSED

avatar
Systemin
30 juillet 2024
blog-img

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.