Skip to content

gemini-testing/images

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,414 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser Images

Build Status Release

UNMAINTAINED. Consider https://aerokube.com/moon/latest as alternative.

This repository contains Docker build files to be used for Selenoid and Moon projects. You can find prebuilt images here.

Download Statistics

Firefox: Firefox Docker Pulls

Chrome: Chrome Docker Pulls

Opera: Opera Docker Pulls

Android: Android Docker Pulls

Building Images

Moved to: http://aerokube.com/images/latest/#_building_images

How to build chrome for testing

To build a chrome image for testing, you must specify --source-dir option. For example:

./images chrome -b 138.0.7204.183 -d 138.0.7204.183 -t selenoid/chrome-ft:138.0 --source-dir chrome/for-testing

To get the latest version number, visit: https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_$MAJOR_VERSION (replace $MAJOR_VERSION with the desired major version, e.g., 138).

How to build Firefox

  1. Download the Firefox deb package from https://ftp.mozilla.org/pub/firefox/releases/

  2. Build the image:

    # install pkger tool
    go install github.com/markbates/pkger/cmd/pkger@latest
    export PATH="$(go env GOPATH)/bin:$PATH"
    
    go generate ./...
    
    go build -o images .
    
    ./images firefox -b /path/to/firefox_145.0+build1-0ubuntu0.18.04.1.deb -t selenoid/firefox:145.0-bidi-proxy

For Firefox 94+ the build automatically uses an image with a reverse proxy needed for BiDi to work. Selenoid expects both HTTP and BiDi WebSocket endpoints to be available at <hostname>:4444/session/<session-id> and chromedriver does exactly that. Geckodriver, however, can only serve them on different ports: one for HTTP and one for BiDi WebSocket. The reverse proxy makes this behavior similar to chromedriver's.

Image information

Moved to: http://aerokube.com/images/latest/#_browser_image_information

About

Browser images for Selenoid and Moon 1.x

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 51.2%
  • Shell 30.8%
  • Dockerfile 18.0%