У меня есть кнопка на странице, которая используется как ссылка на другую страницу. Поэтому, когда пользователь нажимает кнопку, они перенаправляются на нужную страницу.Selenium: Как щелкнуть элемент кнопки HTML?
Я использую расширение Selenium для PHPUnit, и я хотел бы проверить, что кнопка правильно перенаправляет пользователя. Вот HTML, что я пытаюсь тест:
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
Я попытался много разных подходов, чтобы нажать на кнопку, но я не могу показаться, чтобы получить какой-либо из них работать:
$this->click("//button[@id='sponsorContinue']");
Эта команда выполняет и не вызывает никаких ошибок, но страница не перенаправляется. Он отлично работает, когда я вручную нажимаю кнопку. Что мне делать?
Этот снипп отлично работает для меня. Какой браузер/ОС вы используете? –