首页 > 解决方案 > 有没有办法在 TestCafe docker 中运行非无头浏览器?

问题描述

我正在运行 TestCafe docker 并希望查看浏览器,以便我知道发生了什么并且默认情况下不以无头模式运行它。可能吗?

标签: dockerautomated-testse2e-testingtestcafebrowser-automation

解决方案


要在 docker 容器中以非无头模式运行浏览器,您需要在启动 TestCafe 之前启动Xvfb和窗口管理器(例如Fluxbox )。这些任务已经在 TestCafe 官方 docker 镜像 - github.com/DevExpress/testcafe/tree/master/docker中完成。

要查看浏览器,您需要访问 Xvbf 的虚拟显示。为此,请使用 VNC 服务器。请参阅以下详细描述所有三个任务的主题:https ://medium.com/dot-debug/running-chrome-in-a-docker-container-a55e7f4da4a8 。


推荐阅读