selenium chrome历史版本docker镜像分享
生活随笔
收集整理的這篇文章主要介紹了
selenium chrome历史版本docker镜像分享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
selenium chrome歷史版本docker鏡像分享
本文主要分享selenium chrome歷史版本docker鏡像的獲取方式:
- Docker 1.18
- Ubuntu 16.04
介紹
在使用selenium grid進行自動化測試時,為了節省資源,需要搭配docker一起使用。官方提供了selenium的一系列鏡像,包括:
- selenium/hub
- selenium/node-chrome
- selenium/node-firefox
- selenium/node-chrome-debug
- selenium/node-firefox-debug
…
還有一些hub和瀏覽器集成的獨立鏡像,這里不一一介紹,可以直接訪問官方地址查看 - Docker Hub:https://hub.docker.com/u/selenium/
- GitHub:https://github.com/SeleniumHQ/docker-selenium
歷史版本
由于官方提供的鏡像版本均是以selenium-server版本進行定義的,所以我們在進行自動化測試時,瀏覽器版本選擇變得很困難。在調研練習時,一般都是直接pull latest版本,只有啟動容器訪問hub頁面才能看到瀏覽器版本。
于是我在官方基礎上,通過各大網站分享的Linux Chrome歷史版本deb包,制作了selenium-node-chrome的各版本鏡像供測試使用。
- DockerHub:https://hub.docker.com/u/suyunrong/
- GitHub:https://github.com/suyunrong/selenium-node-chrome
- Debug版:https://github.com/suyunrong/selenium-node-chrome-debug
其它
除了selenium官方提供的鏡像之外,我還找到了一個使用go語言編寫的selenium grid項目Selenoid,同時也提供的hub及各類型瀏覽器鏡像,有全面的文檔說明,官網要翻墻才能進入
- 官方地址:https://aerokube.com/selenoid/latest/
- GitHub:https://github.com/aerokube/selenoid
- DockerHub:https://hub.docker.com/u/selenoid/
說明
- 感謝各網站分享的chrome歷史版本
- 感謝selenium官方提供的基礎鏡像及配置腳本
- 火狐歷史版本有時間制作后也會分享出來
總結
以上是生活随笔為你收集整理的selenium chrome历史版本docker镜像分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 037-PHP如何返回闭包函数实例
- 下一篇: java class 关键字_java关