J'ai une page angulaire qui utilise google recaptcha
. J'ai écrit le test d'automatisation en utilisant Protractor
pour le même (et j'ai utilisé le site de test/clé secrète pour recaptcha) et cela fonctionne très bien pour le navigateur chrome.Google Recaptcha pas montré pour le test d'automatisation en chrome sans tête
Mais j'ai besoin d'utiliser Xvfb
pour exécuter virtualized Chrome
dans le cadre du processus de test en ubuntu/jenkins
. Et j'ai les pilotes Chrome installés. Quand je lance le test avec cette configuration et après réglage de la capacité de protractor,
capabilities: {
browserName: 'chrome',
chromeOptions: {
args: [ "--headless", "--disable-gpu", "--window-size=1800,1800" ]
}
}
Le Captcha ne fonctionne tout simplement pas présenté et il affiche comme ci-dessous,
version pilote Chrome est chromedriver_2.31
Qu'est-ce que je fais mal ??
Je pense que cela ne fonctionne plus. Une mise à jour pour ceci? – crey4fun
L'utilisation de marionnettiste que je cite ici fonctionne toujours pour moi à la version que j'utilise. Il n'y a pas eu de changements de rupture autant que je peux dire dans le google-chrome sans tête. L'implémentation de Protractor (montrée dans la réponse) a peut-être changé, mais je n'ai pas trouvé d'informations à ce sujet. –