XPathy

Convert XPathy (Java) snippets into XPath and highlight matching elements in Chrome.

As of June 2026, XPathy has 16 users and a 5.00/5 rating from 2 reviews in the Developer Tools category.

Usersup 128.6 percent+128.6%
16
16
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
3.0.0
Manifest V3

History

6 snapshots

Tracking since Apr 1, 2026.

17.8126.199999999999999Apr 1, 2026Jun 3, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 202675.0023.0.0
Apr 18, 202695.0023.0.0
Apr 28, 202685.0023.0.0
May 8, 2026125.0023.0.0
May 15, 2026155.0023.0.0
Jun 3, 2026175.0023.0.0
Now165.0023.0.0

Permissions & access

Permissions
storageactiveTab
Host access
http://localhost:5055/*

Screenshots

XPathy screenshot 1XPathy screenshot 2XPathy screenshot 3XPathy screenshot 4

About

XPathy Chrome Extension

The XPathy Chrome Extension is a visual companion for the XPathy Java library — a fluent API that simplifies writing XPath expressions for Selenium automation.

Instead of manually writing long and complex XPath strings, XPathy lets you build locators in a readable Java format such as:
div.byText().contains("Login").and().byAttribute(id).equals("main");

It automatically converts this to:
//div[contains(text(), 'Login') and @id='main']

The Chrome Extension brings this capability directly to your browser. You can paste your XPathy (Java) snippet, convert it instantly to a valid XPath, and highlight matching elements on any web page.

---

HOW IT WORKS

This extension connects to a lightweight local server called “XPathy Server,” which handles the code conversion. Your snippets are processed locally — nothing ever leaves your machine.

1. Download the xpathy-server.jar file from:
   https://github.com/Volta-Jebaprashanth/xpathy-server
2. Run it (requires Java 17 or higher).
3. The server runs automatically on http://localhost:5056
4. Open the extension and start converting snippets.

---

KEY FEATURES

• Convert XPathy (Java) snippets into XPath instantly
• Highlight all matching elements on the current page
• Navigate through matches using Next / Previous buttons
• Works from both the Chrome Toolbar and DevTools tab
• Offline mode — uses your local server, no network needed
• Real-time syntax validation (Run button turns red if invalid)
• Update server endpoint manually if you use a custom port

---

HOW TO USE

1. Run xpathy-server.jar
2. Open Chrome → click the XPathy icon or open DevTools → XPathy tab
3. Paste your XPathy (Java) snippet
4. Click Run to convert
5. Matching elements will be highlighted in red overlays
6. Use Next / Previous to browse matches

---

EXAMPLE

XPathy snippet:
button.byText().contains("Submit").and().byAttribute(class_).equals("primary");

Generated XPath:
//button[contains(text(), 'Submit') and @class='primary']

---

REQUIREMENTS

• Java 17 or higher
• Google Chrome (latest version)

---

TECH STACK

Frontend: HTML, CSS, JavaScript (Manifest V3)
Backend: Java (xpathy-server)
Works entirely offline and securely on your local machine.

---

PART OF THE XPATHY ECOSYSTEM

• XPathy Java Library: https://github.com/Volta-Jebaprashanth/xpathy
• XPathy Server: https://github.com/Volta-Jebaprashanth/xpathy-server
• XPathy Chrome Extension: https://github.com/Volta-Jebaprashanth/xpathy-chrome-extension

---

AUTHOR

Developed by: Volta Jebaprashanth
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/voltajeba

Made with ❤️ for testers and developers who love clean, readable locators.

---

Happy Testing with XPathy!

Technical

Version
3.0.0
Manifest
V3
Size
68.5KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
hpnlokibgcnfjpalnojoahngkjdokmom
Developer ID
uef712115fed670295aff51c3ec9144c4
Developer Email
[email protected]
Created
Nov 10, 2025
Last Updated (Store)
Dec 29, 2025
Last Scraped
Jun 3, 2026
Website
xpathy.uk
Privacy Policy

Similar extensions

Alternatives to XPathy, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 3, 2026.