[英]Docker-selenium-chrome View Browser
我是Docker的新手,一直在搞亂Docker和selenium網格。
這是我做的事情,
docker logs <container-name>
查看chrome驅動程序日志 我的問題是,有沒有一種方法可以在腳本運行時看到瀏覽器?
您可以使用VNC。 這是來自官方回購的信息
您可以通過運行以下方式獲取VNC服務器所暴露的端口:
$ docker port <container-name|container-id> 5900
#=> 0.0.0.0:49338
如果您的路徑中有RealVNC二進制vnc,您可以隨時查看,僅查看以避免因意外鼠標點擊或鍵盤中斷而導致測試亂七八糟:
$ ./bin/vncview 127.0.0.1:49160
If you are running Boot2Docker on OS X then you already have a VNC client built-in. You can connect by entering vnc://<boot2docker-ip>:49160 in Safari or Alfred.
當系統提示您輸入密碼時,這是秘密的。 如果你想改變它,你應該在/ NodeBase / Dockerfile中更改它並自己構建圖像,或者你可以定義一個Docker圖像,該圖像派生自已發布的圖像,它們重新配置它:
#FROM selenium/node-chrome-debug:2.53.0
#FROM selenium/node-firefox-debug:2.53.0
#Choose the FROM statement that works for you.
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.