我知道我可以使用Selenoid-UI连接到使用我的浏览器运行的webdriver容器。但是有没有能力使用VNC客户端之一连接到容器?
答案 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