Bar*_*ney 3 selenium docker protractor
我是Docker的新手,一直在搞乱Docker和selenium网格.
这是我做的事情,
docker logs <container-name>我的问题是,有没有一种方法可以在脚本运行时看到浏览器?
您可以使用VNC.这是来自官方回购的信息
您可以通过运行以下方式获取VNC服务器所暴露的端口:
$ docker port <container-name|container-id> 5900
#=> 0.0.0.0:49338
Run Code Online (Sandbox Code Playgroud)
如果您的路径中有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.
Run Code Online (Sandbox Code Playgroud)
当系统提示您输入密码时,这是秘密的.如果你想改变这个,那么你应该在/ 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2480 次 |
| 最近记录: |