Skip to content

Latest commit

 

History

History
46 lines (25 loc) · 1.64 KB

README.md

File metadata and controls

46 lines (25 loc) · 1.64 KB

SelectorGenerator

Built with Gulp devDependency Status Build Status

JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.

Help support the project:

Buy Me A Coffee

Overview

var generator = new SelectorGenerator();
var element = document.querySelector("input"); // <input type="text" id="login" />
var selector = generator.getSelector(element); //=> #login
var path = generator.getPath(element); //=> body > div > input

Installation

Node.js

To install SelectorGenerator module for Node.js, this command should be used:

npm install selector-generator

Or yarn:

yarn add selector-generator

Tests

You can view the results of the SelectorGenerator test suite in your browser!

License

This software is distributed under the terms of the MIT License (MIT).

Authors

Alexander Chermyanin / LinkedIn

Contributions and bugs reports are welcome.