Перейти к содержимому

Фотография

Назад по истории на два шага


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 jor77

jor77

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Владимир А

Отправлено 07 февраля 2015 - 09:26

Доброе время суток, уважаемые!

 

Вопрос, возможно покажется странным :) Но возможно ли с помощью Селениума и Мозиллы переместиться по истории на два шага назад.

Два раза back не предлагать! Не работает! Дело в том, что сей хитрый сайт действует следующим образом:

1. кликаем переход по ссылке

2. начинает грузиться нужная страничка.

3. вдруг где-то на сервере считается, что произошла ошибка и генерируется URL по которому перенаправляется браузер.

4. Пока браузер что-то крутит/куда-то идет, ВНЕЗАПНО, генерируется еще один (другой) урл на страницу с ошибкой, куда браузер также идет, но на этом останавливается - загрузилась страница с ошибкой.

 

Теперь если нажать "Назад", то переход идет по ссылке из пункта 3. И, соответственно, перетекает в пункт 4.

Даже два раза быстро нажать "Назад" - не поможет!

Если руками на пару секунд удерживать кнопку "Назад", чтобы показалась история, и щелкнуть на два шага назад, то можно попасть туда куда надо было по пункту 2.

 

Вот и вопрос: Возможно ли с помощью Селениума в Мозилле перескакивать по истории на несколько шагов СРАЗУ?

 


  • 0

#2 Vader

Vader

    Активный участник

  • Members
  • PipPip
  • 129 сообщений
  • Город:Харьков

Отправлено 07 февраля 2015 - 12:17

Можно при помощи JS:

window.history.go(-2)

  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных