feat: create selector nodes for each valid class name
This commit is contained in:
@@ -335,7 +335,12 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => {
|
|||||||
function classNames(input: Element): Node[] {
|
function classNames(input: Element): Node[] {
|
||||||
const names = Array.from(input.classList).filter(config.className);
|
const names = Array.from(input.classList).filter(config.className);
|
||||||
|
|
||||||
|
return names.map(
|
||||||
|
(name): Node => ({
|
||||||
|
name: '.' + cssesc(name, { isIdentifier: true }),
|
||||||
|
penalty: 1,
|
||||||
|
})
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user