Vorrei aggiungere un captcha, ad esempio reCaptcha, a una determinata funzionalità sul mio sito. Come posso adattare i miei test di accettazione?Come accettare le funzionalità dell'applicazione web protetta con captcha?
È l'unica soluzione per disabilitare i captcha sul sito di staging?
Chiarimento:
Naturalmente non parlo di forza bruta di cracking mia captcha, ma per esempio qualche opzione per iniettare uno stato nel captcha dal lato server che il mio test conosce.
PS Il mio codice lato server utilizza il framework Piramide, e le mie prove sono scritti utilizzando Selenio
Mi piace questo approccio meglio di disabilitare tutto il captcha, dal momento che posso fare affidamento sui miei test di accettazione per assicurarmi che i captcha siano attivi. Tuttavia non sono sicuro di come implementarlo ancora. Riavvia e riconfigura l'app tra un test e l'altro? –
Sì, è necessario un passaggio tra i test per disattivare Captcha. Non conosco abbastanza bene questa piattaforma per dire se avresti bisogno di riavviare la tua app o meno. Ovviamente avresti bisogno dell'azione opposta di abilitare e riavviare possibilmente mentre stai finendo il test pass. –