2016-03-20 13 views
1

Ich möchte Test mit CasperJS schreiben. Aber die Form hat Recaptcha.Wie füllt man Recaptcha mit CasperJS?

recaptcha

<div class="recaptcha-checkbox" role="presentation"/> 
</span> 

Wie dieses Kästchen füllen?

+2

Wenn das wäre einfach Captchas wäre nutzlos. –

+0

Danke Roland. Aber ich muss für einige Formulare automatisierte Tests erstellen. Aber jedes Formular hat recaptcha ... – Irene

+2

Entfernen Sie den recaptcha während dev/testing. – Wainage

Antwort

0

Ich habe versucht, einige Tastaturereignis, Reiter und Raum die Checkbox zu klicken:

casper.then(function(){ 
    this.page.sendEvent('keypress', this.page.event.key.Tab); 
    this.page.sendEvent('keypress', this.page.event.key.Space); 
}); 

es mit der Checkbox interagiert, aber das Bild Puzzle kommt 100 Mal von 100 mal, so denke ich, es weiß, Ich bin kein Mensch. Ich hoffe, es hilft Ihnen ein wenig

+0

Können Sie es ausarbeiten? Sie müssen irgendwo klicken, bevor Sie Tab und Space drücken, richtig? – Sulli