J'ai un bouton sur la page qui est utilisé comme lien vers une autre page. Ainsi, lorsque l'utilisateur clique sur le bouton, il est redirigé vers la bonne page.Selenium: Comment cliquer sur un élément de bouton HTML?
J'utilise l'extension Selenium pour PHPUnit et je voudrais tester que le bouton redirige correctement l'utilisateur. Voici le code HTML que je suis en train de tester:
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
J'ai essayé beaucoup de différentes approches de cliquer sur le bouton, mais je ne peux pas sembler obtenir l'un d'eux pour travailler:
$this->click("//button[@id='sponsorContinue']");
Cette commande s'exécute et ne renvoie aucune erreur, mais la page n'est pas redirigée. Cela fonctionne bien lorsque je clique manuellement sur le bouton. Que devrais-je faire?
Cet extrait fonctionne très bien pour moi. Quel navigateur/OS utilisez-vous? –