среда, 18 марта 2015 г.

Как получить прямую ссылку на всплывающее окно

При описании бага важна краткость. Можно, конечно, расписать полный путь — "Пойти туда, сделать то, потом се, потом сплясать на голове, нажать на кнопку Х и откроются врата ада! Тут-то и начинается самое интересное...".

Но, если на нужную форму можно попасть без лишних плясок по прямой ссылке — указывайте ее, выкидывайте лишнее. Что делать, если прямой ссылки нет, окно всплывающее?

Рассмотрим на примере сайте https://dadata.ru/.

Если нажать на "Зарегистрируйтесь"


Откроется всплывающее окно регистрации, но ссылка останется старой.


Как получить прямую ссылку на окно регистрации?


1. Открыть ссылку в новом окне


Зажать Ctrl и кликнуть по слову "Зарегистрируйтесь" → в новом окне будет уже прямая ссылка, https://dadata.ru/#registration_popup

2. Копировать адрес ссылки


Если присмотреться, то приглашение на регистрацию даже не кнопка, а простая ссылка в тексте. Как получить URL ссылки?

Кликнуть правой кнопкой мыши — "получить адрес ссылки".



3. Найти элемент в панели разработчика


Если первые 2 способа не работают, нажмите F12 (в Chrome или FireFox) — откроется панель разработчика.

Выберите лупу — поиск элемента на странице.


Наведите курсор на интересующую кнопку / ссылку и нажмите на нее


В панели разработчика вы увидите исходный код данного элемента. Нас интересует атрибут href.


Берем href и добавляем к основной ссылке:

https://dadata.ru/ + #registration_popup = https://dadata.ru/#registration_popup

Профит! (smile)

PS — статья написана, чтобы помочь моим студентам описывать баги))

3 комментария:

  1. Либо нажать на колесо мыши

    ОтветитьУдалить
  2. так вы же писали что ссылка может поменяться(http://okiseleva.blogspot.com/2016/06/69.html)?

    p.s. при нажатии на Отправлять уведомления - сообщение(При попытке связаться с сервером произошла ошибка)

    ОтветитьУдалить
    Ответы
    1. Ничего не поняла. При чем тут изменение ссылки? При чем тут статья про 6,9? Типа если ссылка меняться может, ее вообще прикладывать не надо? Ну так поэтому мы не тупо ссылку даем, а описываем ее, вдруг изменится. При чем тут PS, вообще не поняла?

      Удалить