Я использую шаблон объекта страницы, и часто мне нравится обращаться к элементу внутри другого селектора. Поэтому я просто хотел бы повторно использовать уже определенный CSS -селектор. Мой текущий обходной путь - просто определить простую строку.
Можно ли сделать что-то вроде:
const list = (listName) => Selector('#list' + listName)
const item = (itemName) => Selector(list, '#item-' + itemName)
Было бы даже достаточно получить текст CSS -Selector для Селектор типа:
const list = (listName) => Selector('#list' + listName)
const item = (itemName) => Selector(`${list.selectorText} #item-${itemName}`)
Или, что метод find поддерживает Селектор:
const list = (listName) => Selector('#list' + listName)
const item = (itemName) => list.find(Selector('#item-' + itemName))