簡體   English   中英

Docker-selenium-chrome View瀏覽器

[英]Docker-selenium-chrome View Browser

我是Docker的新手,一直在搞亂Docker和selenium網格。

這是我做的事情,

  1. 為Selenium網格和谷歌瀏覽器創建了一個容器。
  2. 修改了我的量角器腳本並將其指向在步驟1中創建的集線器
  3. 我可以使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM