Mam przycisk na stronie, która jest używana jako łącze do innej strony. Kiedy użytkownik kliknie przycisk, zostaje przekierowany na właściwą stronę.Selen: Jak kliknąć element przycisku HTML?
Używam rozszerzenia Selenium dla PHPUnit i chciałbym przetestować, czy przycisk poprawnie przekierowuje użytkownika. Oto HTML Próbuję testu:
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
Próbowałem wiele różnych podejść do kliknięcia przycisku, ale nie wydaje się uzyskać żadnej z nich do pracy:
$this->click("//button[@id='sponsorContinue']");
To polecenie wykonuje i nie generuje żadnych błędów, ale strona nie jest przekierowywana. Działa dobrze, gdy ręcznie kliknę przycisk. Co powinienem zrobić?
Ten fragment działa dobrze dla mnie. Z jakiej przeglądarki/systemu operacyjnego korzystasz? –