Quiero obtener el selector de la lista de nodos para que el filtrado específico pase al titiritero waitForSelector que necesita el selector css. Espero porque Apple es el segundo hijo. Espero obtener button:nth-child(2)
const fruits = document.querySelectorAll('button'); for (const fruit of fruits) { if (fruit.textContent == 'Apple') { // get the element handle and pass to waitForSelector console.log('Apple') } } <button type="button">Orange</button> <button type="button">Apple</button>Como sugiere Andy, lo resolví de esta manera. credito a andy
const fruits = document.querySelectorAll('button'); for (const fruit of fruits) { if (fruit.textContent == 'Apple') { fruit.setAttribute('data-type', 'Apple'); break } } return document.querySelector('button[data-type=Apple]') <button type="button">Orange</button> <button type="button">Apple</button>