繁体   English   中英

如何从在 docker 容器中运行的 python selenium 脚本在主机上打开 chrome?

[英]How do I open chrome on the host from a python selenium script running in a docker container?

我需要调试在 Docker 容器中运行的 python 脚本。 我想以非无头模式运行 chrome 驱动程序以查看发生了什么,但显然无法在容器中打开浏览器的 window。 有没有办法在主机(我的 macbook)上打开 Chrome?

比如告诉 Selenium 直接使用我主机上的 Chrome,而不是容器上安装的 Chrome。

如果您使用的是 docker-selenium 映像,则有一个调试部分解释了如何执行您想要的操作。 https://github.com/SeleniumHQ/docker-selenium#debugging

它基本上涉及在运行 selenium 的 docker 容器中启动 VNC 服务器。 即使您不使用 docker-selenium 映像,这也可能是一种选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM