docker - 有没有办法在 TestCafe docker 中运行非无头浏览器?
问题描述
我正在运行 TestCafe docker 并希望查看浏览器,以便我知道发生了什么并且默认情况下不以无头模式运行它。可能吗?
解决方案
要在 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 。
推荐阅读
- javascript - 签名板未检测到任何点击,因此未绘图
- java - 在 WebSocket 控制器中获取登录用户的 Principal
- vb.net - 将字符串转换为文本框名称
- python - 使用 Scapy 读取 20 GB 文件
- python - 获取 ModuleNotFoundError:没有名为“加密”的模块
- azure-data-factory - 无需更改触发器状态的 ADF 部署
- excel - Excel 公式 - 如果满足多个条件,则复制到单元格
- android - 布局内带有 Lottie 动画的 ImageView - ClickListener 的问题
- algorithm - 最小化两个数组的绝对差之和
- laravel - Laravel 检查 hasMany 的 hasMany 关系是否有 ID?