Laravel 8 Laravel Dusk
Laravel Dusk 提供了非常优雅的,易于使用的浏览器自动化测试 API. 有了 Sail,进行浏览器测试更加方便了,甚至不用在你的本地电脑上安装 Selenium 或者任何其他工具。要开启这项功能,请在 docker-compose.yml
文件中取消 Selenium 服务注释:
selenium:
image: 'selenium/standalone-chrome'
volumes:
- '/dev/shm:/dev/shm'
networks:
- sail
下一步,请确认 docker-compose.yml
文件中的 laravel.test
服务配置 depends_on
是否包含了 selenium
条目:
depends_on:
- mysql
- redis
- selenium
最后,您可以透过启动 Sail 并运行 dusk
命令来进行 Dusk 测试:
sail dusk