У меня есть кнопка (вне формы), которая перенаправляет на другую страницу с помощью атрибута onclick
, который вызывает window.location
, чтобы перенаправить пользователя на другую страницу. На этот раз я не могу изменить HTML. Я использую Safari 4 для тестирования. Как я могу нажать кнопку, которая использует атрибут onclick
и window.location
для перенаправления с использованием Safari 4 и Selenium RC Расширение PHPUnit?
Вот мой HTML:
<input type="button" onclick="window.location='/registrations/new'" value="Start a new registration" id="create">
Обновление: В качестве альтернативы я подумываю сделать что-то, где я утверждаю, что в window.location=''
указано местоположение, сохраняю это местоположение и вызываю команду open()
, используя это местоположение. Не уверен, что это приемлемый подход к тестированию.