Xpath0r
Get robust relative xpaths
What is Xpath0r?
Xpath0r is a Chrome extension developed by http://sites.google.com/site/kevinbouge, and its main feature is "Get robust relative xpaths".
Extension Screenshots
Download Xpath0r Extension CRX File
Download Xpath0r extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.
Extension Usage Instructions
When clicking an element on a web page, this extension tries to provide a choice of robust relative xpath expressions which are displayed in the console. It also tries to provide a trust score so that unexperienced people can pick one of the best xpath expressions. For example, for an h1 element on the page: 81% - //p[contains(@class, "h1")] 58% - //p[@role="heading" and contains(@class, "h1")] 50% - //p[contains(@role, "heading") and contains(@class, "h1")] Or for a link: 90% - //a[@data-hash-id="skype-for-android"] 87% - //a[contains(@data-hash-id, "android")] 81% - //a[contains(@href, "android") and contains(@data-hash-id, "android")] 79% - //a[contains(@class, "learnMore") and contains(@href, "android")] 79% - //a[contains(@class, "learnMore") and contains(@data-hash-id, "android")] 77% - //a[contains(@class, "showOverlay") and contains(@data-hash-id, "android")] 71% - //a[contains(@href, "download") and contains(@data-hash-id, "android")] 50% - //a[contains(@href, "android") and contains(@data-hash-id, "for")]
Extension Basic Information
Name | |
ID | nbbcbecdpkoglhojicjbmacepbgecnfp |
Official URL | https://chrome.google.com/webstore/detail/xpath0r/nbbcbecdpkoglhojicjbmacepbgecnfp |
Description | Get robust relative xpaths |
File Size | 23.89 KB |
Installation Count | 22 |
Current Version | 1.5.0 |
Last Updated | 2015-03-02 |
Publish Date | 2015-03-02 |
Developer | http://sites.google.com/site/kevinbouge |
Payment Type | free |
Supported Languages | en |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "content_scripts": [ { "matches": [ "http:\/\/*\/*", "https:\/\/*\/*" ], "all_frames": true, "run_at": "document_end", "js": [ "Xpath0rLib.js", "content.js" ] } ], "name": "Xpath0r", "icons": { "128": "icons\/icon128.png", "48": "icons\/icon48.png", "16": "icons\/icon16.png" }, "web_accessible_resources": [ "icons\/*" ], "description": "Get robust relative xpaths", "background": { "persistent": false, "scripts": [ "main.js" ] }, "homepage_url": "http:\/\/cz.linkedin.com\/in\/kevinbouge\/", "version": "1.5.0", "manifest_version": 2, "browser_action": { "default_icon": "icons\/icon16.png", "default_title": "Xpath0r" }, "permissions": [ "tabs", "http:\/\/*\/*", "https:\/\/*\/*", "contextMenus", "webNavigation", "notifications" ] } |