La semana pasada, tuve problemas para pasar la sección de pago para completar un formulario. Cada vez que obtengo las identificaciones y otras cosas, nunca funciona. No quiero rendirme porque la automatización web es algo en lo que realmente estoy involucrado y me ayuda mucho porque puedo usar esto en el mundo real. Aquí está mi código y el HTML. Sé lo más honesto, brutal y escéptico que puedas, tiendo a disfrutar de las críticas constructivas. Gracias
información HTML
<input required="" autocomplete="cc-number" id="number" name="number" type="text" inputmode="numeric" pattern="[0-9]*" aria-describedby="error-for-number tooltip-for-number" data-current-field="number" placeholder="Card number" style="font-family: Roboto, sans-serif; padding: 0.94em 0.8em; transition: padding 0.2s ease-out 0s;">
URL de lo que estoy hablando: https://kith.com/942252/checkouts/20fa33351d0f7d0592a371fbdd4e6c91?previous_step=shipping_method&step=payment_method
parte del código del que estoy hablando:
await page.click('#checkout_payment_gateway_128707719'); await page.setDefaultNavigationTimeout(); await page.waitForSelector("input[id='number']"); await page.click("input[id='number']"); await page.type("input[id='number']",'8273950495869386'); await page.setDefaultNavigationTimeout(``); await page.waitForSelector('#name'); await page.click('#name'); await page.type('#name','john doe'); await page.setDefaultNavigationTimeout(0); await page.waitForSelector('#expiry'); await page.click('#expiry'); await page.type('#expiry', '07/29'); await page.setDefaultNavigationTimeout(); await page.waitForSelector('#verification_value'); await page.click('#verification_value'); await page.type('#verification_value', '123');