{"repo":"SeleniumHQ/selenium-ide","free":true,"listed":false,"github":"https://github.com/SeleniumHQ/selenium-ide","clone":"git clone https://github.com/SeleniumHQ/selenium-ide.git","description":"Open Source record and playback test automation for the web.","language":"TypeScript","stars":3110,"topics":["selenium-ide","webextension","electron","playback","record","selenium","webdriver"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Selenium IDE An integrated development environment for Selenium scripts Selenium IDE as an electron application written to enable recording and playback of selenium scripts. Installation Installation can be performed in a variety of ways: 1. Prepackaged binaries are available to be installed directly as github releases. 2. Selenium-ide can be installed via npm npm install -g selenium-ide and run via selenium-ide directly. 3. The application can be built manually using the below instructions. Building Manually To build manually, you must have the below prerequisites installed and follow the steps afterward. Prerequisites - Git - NodeJS v16 - Pnpm Building 1. git clone https://github.com/SeleniumHQ/selenium-ide - Clone the IDE repo 2. cd selenium-ide - Navigate into the IDE folder 3. pnpm -r i - Install dependencies 4. pnpm run build - Build the app 5. pnpm run start - Run the app What now? Here's a draft of the general tasks ahead. Feel free to pitch in and announce which you wish to take upon yourself: - 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. - Intelligent editing - Export to selenium code in different languages Contributing If you'd like to contribute to the codebase, start by building manually using the above commands. The below tips are meant to assist you a","default_branch":null,"files":null,"tree":[],"storefront":"/r/SeleniumHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SeleniumHQ/selenium-ide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}