Ho un pulsante sulla pagina che viene utilizzato come collegamento a un'altra pagina. Quindi, quando l'utente fa clic sul pulsante, vengono reindirizzati alla pagina giusta.Selenium: come fare clic su un elemento pulsante HTML?
Sto usando l'estensione Selenium per PHPUnit e vorrei verificare che il pulsante stia reindirizzando correttamente l'utente. Ecco il codice HTML che sto cercando di prova:
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
Ho provato un sacco di diversi approcci per fare clic sul pulsante, ma io non riesco a ottenere qualsiasi di loro di lavorare:
$this->click("//button[@id='sponsorContinue']");
Questo comando viene eseguito e non genera errori, ma la pagina non viene reindirizzata. Funziona bene quando faccio clic manualmente sul pulsante. Cosa dovrei fare?
Questo snippet funziona correttamente per me. Quale browser/sistema operativo stai usando? –