{"id":15366874,"url":"https://github.com/jacobv90/testrep-ide","last_synced_at":"2025-06-23T19:04:39.898Z","repository":{"id":101647254,"uuid":"288025502","full_name":"JacobV90/testrep-ide","owner":"JacobV90","description":"Selenium recorder and test runner using electron","archived":false,"fork":false,"pushed_at":"2020-08-16T21:45:38.000Z","size":521,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-02T02:18:47.032Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JacobV90.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-08-16T21:15:42.000Z","updated_at":"2020-08-16T21:45:41.000Z","dependencies_parsed_at":"2023-04-18T23:31:53.637Z","dependency_job_id":null,"html_url":"https://github.com/JacobV90/testrep-ide","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"125a0067c020fb038e9b23f34b836cd8711dfc71"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JacobV90/testrep-ide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JacobV90%2Ftestrep-ide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JacobV90%2Ftestrep-ide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JacobV90%2Ftestrep-ide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JacobV90%2Ftestrep-ide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JacobV90","download_url":"https://codeload.github.com/JacobV90/testrep-ide/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JacobV90%2Ftestrep-ide/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261539319,"owners_count":23174135,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-10-01T13:20:06.981Z","updated_at":"2025-06-23T19:04:39.866Z","avatar_url":"https://github.com/JacobV90.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://www.seleniumhq.org/selenium-ide/img/selenium-ide128.png\" alt=\"logo\" height=\"128\" align=\"right\" /\u003e\n\n# Selenium IDE \u0026middot; [![Build Status](https://api.travis-ci.com/SeleniumHQ/selenium-ide.svg?branch=master)](https://travis-ci.com/SeleniumHQ/selenium-ide)\n\n_[WIP] An integrated development environment for Selenium scripts_\n\nSelenium IDE as a WebExtension is developed under the branch `v3` view the readme [here](https://github.com/SeleniumHQ/selenium-ide/tree/v3).\n\n## Introduction\n\nThis project is a work in progress, towards a complete rewrite of the old Selenium IDE.\nThe IDE traditionally was developed to be a browser extension, we are now rewriting it to work as an electron app, more info soon.\n\n## Installation\n\n### WebExtension\n- [Chrome extension](https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd)\n- [Firefox extension](https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/)\n\n## Electron\n\nThe move to Electron is a work in progress. We will post updates as progress is made. If you're looking for Selenium IDE as a browser extension then check out the `v3` branch.\n\n### Prerequisites\n\n- `git` has to be in `$PATH` for the installation to pass\n\n- [yarn](https://yarnpkg.com/en/docs/install)\n\n### Building\n\n- Install the dependencies\n`yarn` or if using Node 10 `yarn --ignore-engines`\n- Build the extension  \n`yarn build` and then\n`yarn watch` for faster incremental builds\n- Run Tests\nTo run the tests you need to do the following\n```bash\nyarn download-drivers \nyarn test\n```\n\n## What now?\n\nHere's a draft of the general tasks ahead. Feel free to pitch in and announce which you wish to take upon yourself:\n\n* Extension UI - SeIDE users should feel right at home\n* Selectors accuracy - an option is ranking selectors - we can optimize selectors correctness and test stability by collecting as many attributes as we can per user event. The most likely properties will be used for the selectors, with fallback to the others.\n* Intelligent editing\n* Export to selenium code in different languages\n* Playback in a way that's consistent with web drivers\n* Open for extensions\n\n## Questions or want to chat?\n\nIf you have questions, check out [our FAQ](https://github.com/SeleniumHQ/selenium-ide/wiki/Frequently-Asked-Questions).\n\nYou can also find us on on the [#selenium](irc://freenode.net/selenium) IRC\nchannel, which is also available on\n[Slack](https://seleniumhq.herokuapp.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobv90%2Ftestrep-ide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobv90%2Ftestrep-ide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobv90%2Ftestrep-ide/lists"}