javascript – Me ajudem com o uso de if e else

A ideia é que logo quando eu apertar o botao de “confirmar” ele me dê os resultados que eu peço, mas nao esta acontecendo isso.

await page.click('button(id="confirmar")', {delay: 2});

            const msgLive = await page.$eval('#content > div > div > div > dl > dt', el => el.innerText)
            
            const client = await page.target().createCDPSession();
            await client.send('Network.clearBrowserCookies');
            await client.send('Network.clearBrowserCache');

            await page.waitForTimeout(10000)

           if(msgLive == "Pagamento autorizado"){
                signale.success(`PAGAMENTO APROVADO » ${cc}|${mes}|${ano}|${cvv} » (${url})`)
                fs.appendFileSync("retornos/aprovado.txt", `PAGAMENTO APROVADO » ${cc}|${mes}|${ano}|${cvv} » (${url})n`)
                await browser.close();

            }else{
                signale.error(`PAGAMENTO RECUSADO » ${cc}|${mes}|${ano}|${cvv} » (${url})`)
                fs.appendFileSync("retornos/recusado.txt", `PAGAMENTO RECUSADO » ${cc}|${mes}|${ano}|${cvv} » (${url})n`)
                await browser.close();

            }

Ele nao lê a mensagem “Pagamento autorizado” que foi gerado no site depois que eu apertei o botão.

Aqui vai o index. js

if(page.url() == "https://siteteste.com/pagamento"){
                signale.success(`LINK PAGO! » ${cc}|${mes}|${ano}|${cvv} » (${url})`)
                fs.appendFileSync("retornos/aprovado.txt", `PAGAMENTO APROVADO » ${cc}|${mes}|${ano}|${cvv} » (${url})n`)
                await browser.close();

            }else{
                signale.error(`LINK NAO PAGO » ${cc}|${mes}|${ano}|${cvv} » (${url})`)
                fs.appendFileSync("retornos/recusado.txt", `PAGAMENTO RECUSADO » ${cc}|${mes}|${ano}|${cvv} » (${url})n`)
                await browser.close();

            }