{"id":18601757,"url":"https://github.com/eficode/docker-selenium-example","last_synced_at":"2026-01-24T10:33:33.617Z","repository":{"id":152149664,"uuid":"83044848","full_name":"eficode/Docker-Selenium-Example","owner":"eficode","description":"Docker Compose to launch infra and tests with different browsers in seconds.","archived":false,"fork":false,"pushed_at":"2019-09-14T18:13:38.000Z","size":12,"stargazers_count":28,"open_issues_count":0,"forks_count":39,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-05-13T14:32:53.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"RobotFramework","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eficode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-24T13:37:53.000Z","updated_at":"2024-05-07T13:27:15.000Z","dependencies_parsed_at":"2023-07-12T05:01:22.259Z","dependency_job_id":null,"html_url":"https://github.com/eficode/Docker-Selenium-Example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eficode/Docker-Selenium-Example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDocker-Selenium-Example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDocker-Selenium-Example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDocker-Selenium-Example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDocker-Selenium-Example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eficode","download_url":"https://codeload.github.com/eficode/Docker-Selenium-Example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDocker-Selenium-Example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28725365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T10:24:43.181Z","status":"ssl_error","status_checked_at":"2026-01-24T10:24:36.112Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T02:09:18.886Z","updated_at":"2026-01-24T10:33:33.588Z","avatar_url":"https://github.com/eficode.png","language":"RobotFramework","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Selenium Example\n\nIt's great to use [docker-compose](https://docs.docker.com/compose/) to build web testing infra and launch tests in a blink.\n\n## Setup\n\n**Versions:**\n```\n(docker-selenium-rf) docker-selenium-rf % docker-machine version\ndocker-machine version 0.16.1, build cce350d\n\n(docker-selenium-rf) docker-selenium-rf % docker-compose version\ndocker-compose version 1.23.2, build unknown\ndocker-py version: 3.6.0\nCPython version: 3.7.2\nOpenSSL version: OpenSSL 1.0.2q  20 Nov 2018\n\n(docker-selenium-rf) docker-selenium-rf % docker version\nClient: Docker Engine - Community\n Version:           18.09.1\n API version:       1.39\n Go version:        go1.11.4\n Git commit:        4c52b90\n Built:             Thu Jan 10 03:21:29 2019\n OS/Arch:           darwin/amd64\n Experimental:      false\n\nServer: Docker Engine - Community\n Engine:\n  Version:          18.09.1\n  API version:      1.39 (minimum version 1.12)\n  Go version:       go1.10.6\n  Git commit:       4c52b90\n  Built:            Wed Jan  9 19:41:49 2019\n  OS/Arch:          linux/amd64\n  Experimental:     true\n```\n\n## Create Fresh Docker Engine (recommended)\n[Docker For Mac](https://docs.docker.com/docker-for-mac/) version 1.13 has [knows issues](https://github.com/docker/docker/issues/25305).\nIt's recommended to use docker-machine to create a clean engine for this example.\n```\ndocker-machine create -d virtualbox test-machine\neval $(docker-machine env test-machine)\n```\n\n## Launch\n\n**Test application:**\n```\ndocker-compose up -d demoapp\n```\n\n**Test Infra:**\n```\ndocker-compose up -d hub firefox chrome\n```\n\n**Robot Framework Tests with browsers:**\n```\ndocker-compose run test-ff\ndocker-compose run test-gc\n```\n\n**Reports:**  \nAfter test run,test output files will appear in [results](results) directory.\n\n**View \u0026 Debug Execution:**  \nConnect with vnc to the browsers (in 5900 and 5901). When prompted for password the default is `secret`.\n\n## Cleanup\n```\ndocker-compose down\ndocker-machine rm -f test-machine\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fdocker-selenium-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feficode%2Fdocker-selenium-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fdocker-selenium-example/lists"}