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();
}