{"id":19180193,"url":"https://github.com/bnaya/vagrant-webdriver-collection","last_synced_at":"2026-06-23T07:31:47.659Z","repository":{"id":145682829,"uuid":"250490592","full_name":"Bnaya/vagrant-webdriver-collection","owner":"Bnaya","description":"vagrant webdriver collection","archived":false,"fork":false,"pushed_at":"2022-09-08T13:29:17.000Z","size":1871,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T01:45:43.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/Bnaya.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":"2020-03-27T09:19:06.000Z","updated_at":"2023-03-08T16:15:32.000Z","dependencies_parsed_at":"2023-04-30T04:35:27.211Z","dependency_job_id":null,"html_url":"https://github.com/Bnaya/vagrant-webdriver-collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bnaya/vagrant-webdriver-collection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bnaya%2Fvagrant-webdriver-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bnaya%2Fvagrant-webdriver-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bnaya%2Fvagrant-webdriver-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bnaya%2Fvagrant-webdriver-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bnaya","download_url":"https://codeload.github.com/Bnaya/vagrant-webdriver-collection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bnaya%2Fvagrant-webdriver-collection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34680620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-09T10:48:23.731Z","updated_at":"2026-06-23T07:31:47.634Z","avatar_url":"https://github.com/Bnaya.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vagrant webdriver collection \n\nInspired by https://github.com/jonashackt/vagrant-macosx/blob/master/Vagrantfile\nSee also https://github.com/bacongravy/macinbox\n\n## Including VMS of:\n* macos mojave with Safari 12 (Must run on macos host (?))\n* windows 10 with Edge 18\nBatteries included to run selenium tests on them!\n\nThe webdriver-manager is set to start automatically. the 4444 port is forwarded to your host machine. \n\nYou may choose which vms you want to create and use. don't just run `vagrant up`, but `vagrant boxname`\n\nVagrant is a cli tool/framework to automate vms on various providers. on our case: virtualbox!\n\nThe macbox is huge! 13GB. and the S3 it's on is very slow. please be patient when you start it on the first time. \nThe windows 10 is \"just\" 9GB. and the S3 it's on is very slow. please be patient when you start it on the first time. \n\n## Prerequisites\n* lots of free disk space (20GB+ per vm you want to use)\n* Be on macos\n* Install virtualbox \u0026 virtualbox-extension-pack (`brew cask install virtualbox` \u0026\u0026  `brew cask install virtualbox-extension-pack`)\n* Install vagrant (`brew cask install vagrant`)\n\nThe password for the users is always `vagrant`  \nOn the guests vms the `/vagrant` path is mapped to the current directory\n\nTo ssh the machines: `vagrant ssh 'vmname'`  \nIf you want to run webdriver-manager from ssh, you might need to force interactive shell \nTo see the ips of the vms: ... TBD\n\nAnd you can also access the vms ui via virtualbox ui!\n\n## Safari (12.1.2, chrome, ff on Mojave)\n`vagrant up macos`;   \nThe port is: 5444 (`http://localhost:5444/wd/hub`)  \nDue to automation limitations: you need to `vagrant reload macos` after first run, and \nyou will might need to type your root password to complete up/reload, and\nAnd you will need to manually enable remote automation option after first run:  \n\u003cimg src=\"./safari_allow_remote_anomation.png\" height=\"400px\" /\u003e\n\nwebdriver port: 5444\n\n## Edge\n`vagrant up win10`;   \nwebdriver port: 6444\n\nBasic selenium node project to test it with:\n[try_it_script/try_it.js](try_it_script/try_it.js) \n\nMore vagrant commnads:\n* `vagrant up [boxname]`\n* `vagrant suspend [boxname]`\n* `vagrant halt [boxname]`\n* `vagrant destroy [boxname]`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnaya%2Fvagrant-webdriver-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbnaya%2Fvagrant-webdriver-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnaya%2Fvagrant-webdriver-collection/lists"}