【问题标题】:unable to view the playwright docker test execution through VNC viewer无法通过 VNC 查看器查看剧作家 docker 测试执行
【发布时间】:2021-10-26 15:48:49
【问题描述】:

我正在尝试在 mcr.microsoft.com/playwright:bionic docker container 中执行脚本。

我已经暴露了端口 5900,如下所示,但是当我尝试使用 vnc 查看器 localhost:5900 时无法连接到主机。我可以通过 vnc 查看器查看其他 docker 容器,例如 selenium/standalone-chrome 执行,但不能通过 playwright !

如何查看剧作家 docker 容器测试执行情况?还有其他方法可以让我实时查看测试执行吗?任何帮助将不胜感激!

 docker run --name playwright1 -it --rm --ipc=host --cap-add=SYS_ADMIN -u root -p 5900:5900 -v $(pwd):/src -v /home/Automation/:/root/.m2 mcr.microsoft.com/playwright:bionic  &

【问题讨论】:

    标签: playwright vnc-viewer playwright-test


    【解决方案1】:

    您已经暴露了端口,但是容器内是否运行着像 Xvfb 这样的 vnc 服务器和 x-server?如果另一边没有任何东西在监听,那么打开端口将不会完成任何事情。

    This 问题包含有关如何设置 xvfbx11vnc 以实现您想要做的事情的重要信息。只需将 FROM mcr.microsoft.com/playwright:focal 添加到您自己的 Dockerfile 的顶部,然后添加链接答案中的内容。

    【讨论】:

      猜你喜欢
      • 2011-09-18
      • 2012-07-08
      • 2023-03-24
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多