阅读(209) (10)

Laravel 8 Laravel Dusk

2021-07-09 14:26:00 更新

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