170. 目標要素を特定するCSS Selectorを返す
シェアしよう
少し工夫が必要 - accepted / - tried
DOM treeにてelementを特定できるCSS selectorを返してください。
例えば以下のDOMに対して、
<div> <p>BFE.dev</p> <div> is <p> <span>great. <button>click me!</button></span> </p> </div></div>
いくつかの回答が有効です。
let selector = generateSelector(root, target) // 'button'expect(root.querySelector(selector)).toBe(target)selector = generateSelector(root, target) // 'div > div > p > button'expect(root.querySelector(selector)).toBe(target)