POM Builder – Auto-generate CSS/XPath Locator
POM Builder is a free Chrome add-on developed by LogiGear Corporation. It is designed to save time for test automation engineers specializing in web testing using Selenium, Protractor, Robot Framework, webdriver.io, and TestArchitect Automation Suite.
With POM Builder, you can instantly generate robust locators, including XPath and CSS selectors, for your web elements. The add-on suggests the most reliable locator for your inspected web element, taking into account factors such as reliability, length, and ease of understanding. It even detects and ignores dynamic IDs generated by front-end frameworks.
You can evaluate the suggested locator or use your own customized locator to check whether it can uniquely identify the web element of interest. Additionally, POM Builder can help you generate the corresponding POM code snippet for your Selenium, Protractor, and TestArchitect projects.
Please note that POM Builder does not track your browsing history or transmit any data over the internet. All data remains on your local hard disk drive. However, it requires permissions for "webNavigation" and "tabs" in order to generate locators for elements inside iFrames.
For more information, you can refer to the user guide, release notes, blog, and user group provided by LogiGear Corporation.