浏览器没有';使用docker运行pytest selenium测试时未打开

浏览器没有';使用docker运行pytest selenium测试时未打开,docker,selenium,pytest,Docker,Selenium,Pytest,我正在使用pytest和selenium进行自动化测试。当我从终端运行测试时,测试开始运行,终端打开web浏览器,测试开始在浏览器UI上运行。这一切都很好 我现在正试图用docker实现同样的行为。由于docker创建了一个服务器,并且没有直接打开浏览器的方法,所以我计划使用远程桌面来查看在浏览器上运行的测试。我已经将selenium grid docker映像与vnc连接在一起,并尝试将我的应用程序与之连接起来。这样,终端每次退出前都会给我错误信息。有点不对劲。有人能帮忙吗 这就是我试图连接s

我正在使用pytest和selenium进行自动化测试。当我从终端运行测试时,测试开始运行,终端打开web浏览器,测试开始在浏览器UI上运行。这一切都很好

我现在正试图用docker实现同样的行为。由于docker创建了一个服务器,并且没有直接打开浏览器的方法,所以我计划使用远程桌面来查看在浏览器上运行的测试。我已经将selenium grid docker映像与vnc连接在一起,并尝试将我的应用程序与之连接起来。这样,终端每次退出前都会给我错误信息。有点不对劲。有人能帮忙吗

这就是我试图连接selenium grid的chrome独立映像的方式

driver = webdriver.Remote(command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities=capabilities)
如果需要任何其他信息,请告诉我,我可以分享所有这些信息