Google chrome 为端到端测试选择浏览器版本的自动化方法?

Google chrome 为端到端测试选择浏览器版本的自动化方法?,google-chrome,firefox,selenium,docker,version,Google Chrome,Firefox,Selenium,Docker,Version,我正在尝试为基于浏览器的自动端到端测试设置docker容器。该容器基于ubuntu:latest,我使用pip安装selenium。但是,最新的selenium不支持ubuntu中的firefox版本 简单的解决方案是将firefox版本固定到较旧的版本,并不时修改版本 但是,这很耗时,可能意味着版本太旧 有没有一种自动化的方法来找出最新版本的协同工作,并从中构建docker映像 也欢迎从另一个角度提出解决问题的建议。您是否尝试过预构建的图像:?我只是好奇你为什么要用手塑造形象。谢谢你的建议。我

我正在尝试为基于浏览器的自动端到端测试设置docker容器。该容器基于ubuntu:latest,我使用pip安装selenium。但是,最新的selenium不支持ubuntu中的firefox版本

简单的解决方案是将firefox版本固定到较旧的版本,并不时修改版本

但是,这很耗时,可能意味着版本太旧

有没有一种自动化的方法来找出最新版本的协同工作,并从中构建docker映像


也欢迎从另一个角度提出解决问题的建议。

您是否尝试过预构建的图像:?我只是好奇你为什么要用手塑造形象。谢谢你的建议。我正在尝试设置完整的构建和测试环境,其中包含selenium、firefox、chrome以及项目的大量依赖项。我这样做是为了缩短构建时间。正如我看到的,selenium网格节点的图像,两种浏览器都没有图像。我认为最好使用selenium图像&创建一个单独的容器来保存应用程序(然后可以与selenium图像链接)。这意味着构建selenium映像的所有工作都是为您完成的&您只需关注自己的应用程序。