Python 3.x Selenium Grid Firfox节点';已停止侦听端口';调用web_driver.close()之后。按计划工作?
我已经为我的开发环境设置了一个小docker compose来收集一些网站数据 这是非常基本的:Python 3.x Selenium Grid Firfox节点';已停止侦听端口';调用web_driver.close()之后。按计划工作?,python-3.x,docker,firefox,docker-compose,selenium-grid,Python 3.x,Docker,Firefox,Docker Compose,Selenium Grid,我已经为我的开发环境设置了一个小docker compose来收集一些网站数据 这是非常基本的: 一个硒集线器容器 一个Firefox容器 一切都按预期进行,但当我的脚本完成时,它会调用web_driver.close()来释放它的资源。通过VNC连接到Firefox docker节点,可以看到这会关闭Firefox。在容器的日志中有一行:木偶信息已停止侦听端口xxxxx 当我现在尝试重新运行脚本时,以下WebDriver调用将永远挂起: wd = webdriver.Remote(
- 一个硒集线器容器
- 一个Firefox容器
wd = webdriver.Remote(
command_executor='http://selenium-hub:4444/wd/hub',
desired_capabilities=firefox_capabilities)
帮助的是使用以下命令重新启动节点:docker restart…
是否有其他方法初始化容器以重新启动脚本?或者在不需要重新启动容器的情况下运行另一个