如何使用VNC连接到Selenoid浏览器容器?

时间:2018-03-19 10:42:10

标签: vnc selenoid

我知道我可以使用Selenoid-UI连接到使用我的浏览器运行的webdriver容器。但是有没有能力使用VNC客户端之一连接到容器?

2 个答案:

答案 0 :(得分:3)

两种可能的方式:

1)按如下方式启动浏览器VNC容器,并使用vnc://localhost:4444和密码selenoid与任何VNC客户端连接:

$ 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套接字,如下所示:

ws://selenoid-host.example.com:4444/vnc/bd0415ac-3cbc-427d-b1e6-d142889a6afa

从Web插槽获取VNC流量是某些基于Web的VNC客户端的内置功能,例如在Selenoid UI中使用noVNC

答案 1 :(得分:1)

打开VNC到类脂瘤的最简单方法:

localhost:4444-类硒服务器

2a398b1d73ca57e2559ad4ca785abae3-您的会话ID

https://novnc.com/noVNC/vnc.html?host=localhost&port=4444&path=vnc/2a398b1d73ca57e2559ad4ca785abae3&password=selenoid