Ruto - XPath Finder
Ruto is a free Chrome add-on developed by Testleaf. It aims to simplify test automation by providing a variety of XPath patterns for identifying selectors from HTML DOM. With Ruto, users can easily build selectors using 20+ different XPath patterns, including id, link text, attribute-based XPath, and more. The add-on also offers dynamic XPath based on parent-child axes and allows users to copy the XPath of their choice to their integrated development environment (IDE). Additionally, Ruto provides driver commands and Page Object Model snippets based on user inputs.
The latest version, Ruto v7.0.0, introduces multilevel axes XPath (2 and 3 levels) and multi-attribute selection, as well as code refactoring for performance optimization. Previous versions have added features such as recording test script sequences, downloading scripts as txt files, and table and CSS locator options. Ruto prioritizes user privacy and does not collect any personal information. Users can report issues on the Ruto GitHub page for prompt assistance.