Instantly auto-generate the most robust locator including Xpath, CSS selector and more for use with Selenium or Protractor.

Latest Version

Version
1.1.7
Update
March 26, 2021
Size
1.98MiB
Developer
www.pombuilder.com
Category
Users
10,000+
Rating
3.89286 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
ContextMenus
Storage
WebNavigation
See more

POM Builder – Auto-generate CSS/XPath Locator Extension

Save time by letting POM Builder instantly suggest the most reliable locator for your inspected web element. The suggestion might be either XPath, CSS selector, By.id, By.name, By.linkText, etc. You can use these locators for all automation frameworks including Selenium, Protractor, Robot Framework, webdriver.io, TestArchitect Enterprise and TestArchitect Gondola.

WHO IS IT FOR?
* Test automation engineers who specialize in web testing using Selenium, Protractor, Robot Framework, webdriver.io and TestArchitect Automation Suite.

WHY USE IT?
SMART GEN
* POM Builder automatically generates the best locator for your web element of interest. The best locator should be [1] short, [2] reliable and [3] easy to understand.
* POM Builder’s smart algorithm automatically detects and ignores dynamic IDs generated by some front-end frameworks.
* If you don’t want to use the suggested locator or if your project’s convention dictates a certain type of locators, you can manually select the locator type that fits you best.

LOCATOR TEST
* You can evaluate the suggested locator or your customized locator to check whether that locator can uniquely identify the web element of interest.

POM CODE GEN
* After designing the best locator for your web element, POM Builder can help you generate the corresponding POM code snippet. You can paste this code snippet directly into your Selenium, Protractor and TestArchitect project.

NOTES:
* POM Builder does not track your browsing history in any way, nor does it transmit any data over the internet. All data remains on your local hard disk drive at all times. However, POM Builder needs \"webNavigation\" and \"tabs\" permissions in order to generate locators for elements inside iFrames.

WHAT'S NEW
* Version: 1.1.7
- Shadow DOM support

* Version: 1.0.129
- Minor bug fixes

* Version: 1.0.124
- Added more information to the popup window
- Minor bug fixes

* Version: 1.0.104
- Generates frame path for an element located inside an iFrame
- Add escape sequences to output locator, if required.
- Improve UI/UX for POM Template Configuration feature: change behaviors of saving and reset functions.
- Improve UI/UX for Smart Gen feature: auto-hide non value field.
- Improve xPath and Css algorithm.
- Fix some other issues reported by our dear users.
Known Issues:
- Test Locator does not work properly in auto-redirect website.
- Locator values are not refreshed if user inspects the control in another frame then inspects back to exactly previous element.

* User Guide: https://github.com/logigearcorporation/pombuilder/wiki/User-Guide
* Release notes: https://github.com/logigearcorporation/pombuilder/wiki/Release-Notes
* Blog: https://blog.pombuilder.com/
* User group: https://www.facebook.com/groups/pombuilder/
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"name":"POM Builder \u2013 Auto-generate CSS/XPath Locator",
"short_name":"POM Builder",
"version":"1.1.7",
"manifest_version":2,
"description":"Instantly auto-generate the most robust locator including Xpath, CSS selector and more for use with Selenium or Protractor.",
"icons":{"16":"images/POMBuilder16.png",
"48":"images/POMBuilder48.png",
"128":"images/POMBuilder128.png"},
"browser_action":{"default_icon":{"16":"images/POMBuilder16.png"},
"default_popup":"popup/popup.html",
"default_title":"POM Builder"},
"permissions":["contextMenus",
"storage",
"webNavigation"],
"background":{"page":"background/background.html",
"persistent":false},
"content_scripts":[{"matches":[""],
"js":["content/script.js"],
"all_frames":true}],
"content_security_policy":"script-src 'self' https://www.google-analytics.com; img-src *; object-src 'self'",
"devtools_page":"devtools/devtools.html"}
Read more

Similar Extensions

icon

SelectorsHub - XPath Helper Extension · Developer Tools 10,000+ 1384 ★ 556KiB

icon

ChroPath Extension · Developer Tools 10,000+ 1167 ★ 540KiB

icon

TruePath Extension · Developer Tools 10,000+ 26 ★ 182KiB

icon

Selenium Page Object Generator Extension · Developer Tools 10,000+ 64 ★ 335KiB

icon

Element Locator Extension · Developer Tools 10,000+ 22 ★ 264KiB

icon

xPath Finder Extension · Developer Tools 10,000+ 34 ★ 15.28KiB

icon

XPath Helper Extension · Developer Tools 10,000+ 597 ★ 247KiB

icon

Ranorex Selocity Extension · Developer Tools 10,000+ 51 ★ 6.59MiB

icon

PEGA - XPath Builder Extension · Productivity 10,000+ 18 ★ 1.71MiB

icon

BlazeMeter | The Continuous Testing Platform Extension · Developer Tools 10,000+ 159 ★ 2.17MiB

icon

Katalon Recorder (Selenium tests generator) Extension · Productivity 10,000+ 263 ★ 6.23MiB

icon

Page Object Generator By Storm Extension · Developer Tools 10,000+ 1 ★ 295KiB

icon

Protractor Recorder Extension · Developer Tools 10,000+ 3 ★ 19.18KiB

icon

Selenium IDE Extension · Developer Tools 10,000+ 286 ★ 3.96MiB

icon

Ruto - XPath Finder Extension · Developer Tools 10,000+ 71 ★ 1.82MiB

icon

Selenium Object Finder Extension · Developer Tools 10,000+ 20 ★ 181KiB

icon

Selector Finder Extension · Developer Tools 10,000+ 3 ★ 333KiB

icon

WebDriver Element Locator Extension · Developer Tools 10,000+ 2 ★ 21.57KiB

icon

CSS Selector Helper Extension · Developer Tools 10,000+ 60 ★ 91.27KiB

icon

LetXPath Extension · Developer Tools 10,000+ 98 ★ 220KiB

icon

TestCase Studio Extension · Developer Tools 10,000+ 180 ★ 782KiB

icon

Selenium Capture + Excel Generator Extension · Developer Tools 10,000+ 3 ★ 433KiB

icon

CSS and XPath checker Extension · Developer Tools 10,000+ 45 ★ 75.17KiB

icon

Page Modeller (Selenium, Robot Framework etc) Extension · Developer Tools 10,000+ 5 ★ 1.12MiB

User reviews

icon

Emil Shaiakhmedov (ID: 000000b5f95b7b59) Voted 5 ★ - Updated 07/20/2021 awesome

icon

耿海东 (ID: 000000eb40c78321) Voted 5 ★ - Updated 05/27/2021 Simple and easy to use

icon

Quang Phan (ID: 000000565f369b36) Voted 5 ★ - Updated 05/17/2021 An awesome tool that help me save a lot of time !!

icon

Joe Ferrar (ID: 00000032082af51c) Voted 1 ★ - Updated 04/25/2021 breaks everytime, waste of time.

icon

233 H (ID: 0000005dc7b2ad99) Voted 5 ★ - Updated 04/02/2020 WOW WOW WOW very glad!!! Thanks!!!!