Skip to content

Selenoid is a powerful Golang implementation of original Selenium hub code. It is using Docker to launch browsers.

License

Notifications You must be signed in to change notification settings

vitaly-kashtalyan/selenoid-docker-arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenoid docker

Prepared especially for ARM architecture

Quick Start Guide

Start Selenoid using docker-compose

docker-compose up --build -d

Run Your Tests

ChromeOptions options=new ChromeOptions();
    options.setCapability("browserVersion","100.0");
    options.setCapability("selenoid:options",new HashMap<String, Object>(){{
    /* How to set session timeout */
    put("sessionTimeout","5m");

    /* How to set timezone */
    put("env",new ArrayList<String>(){{
    add("TZ=UTC");
    }});

    /* How to enable video VNC */
    put("enableVNC",true);

    /* How to enable video recording */
    put("enableVideo",false);
    }});
    RemoteWebDriver driver=new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub"),options);

To open Selenoid UI navigate to the following page in your browser:

http://localhost:8080/

About

Selenoid is a powerful Golang implementation of original Selenium hub code. It is using Docker to launch browsers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages