我知道我可以使用 Selenoid-UI 连接到使用浏览器运行的 webdriver 容器。但是有没有使用 VNC 客户端之一连接到容器的能力?
问问题
3285 次
2 回答
5
两种可能的方式:
vnc://localhost:4444
1) 如下启动浏览器 VNC 容器并使用密码与任何 VNC 客户端连接selenoid
:
$ docker run -d --name browser -p 4444:4444 -p 5900:5900 selenoid/vnc:firefox_58.0
2) 使用 Selenoid /vnc/
API。拥有一些正在运行的会话 ID,例如,bd0415ac-3cbc-427d-b1e6-d142889a6afa
您可以像这样访问代理 VNC 流量的 web-socket:
ws://selenoid-host.example.com:4444/vnc/bd0415ac-3cbc-427d-b1e6-d142889a6afa
从 web-socket 获取 VNC 流量是一些基于 web 的 VNC 客户端的内置功能,例如Selenoid UI 中使用的noVNC 。
于 2018-03-20T04:17:58.903 回答
1
打开 VNC 到 selenoid 的最简单方法:
localhost:4444
- 硒化服务器
2a398b1d73ca57e2559ad4ca785abae3
- 你的会话 ID
于 2019-06-07T15:19:38.127 回答