Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2020, 16:57
Новичок на форуме
Отправить личное сообщение для ricardio Посмотреть профиль Найти все сообщения от ricardio
 
Регистрация: 21.05.2020
Сообщений: 6

ошибка при обращении к селектору
Добрый день! Пытаюсь написать код для автозаполнения полей формы на стороннем сайте.
Имеется фрейм, id которого меняется при обновлении страницы
(например, сейчас это "ifrm_clientClaim_1590069768536" - после обновления страницы цифры будут другими).
Когда нажимаю на странице "просмотреть код" и вставляю код
$('body > div:nth-child(4) > div > div:nth-child(1) > div > div.tab-pane.active > div > div:nth-child(1) > div:nth-child(1) > form.ng-pristine.ng-valid-editable.ng-valid-maxlength.ng-valid-min.ng-valid-max.ng-valid-minlength.ng-valid.ng-valid-required > div:nth-child(3) > div:nth-child(2) > input').val("TEST")
все работает, но стоит обновить страницу, как запуск кода ни к чему не приводит.
Подозреваю, что сначала надо как то обратиться к фрейму. Если использовать document.getElementsByTag('iframe') то нужны фрейм находиться, однако внутри него есть еще iframe с id=#gate, к которому я не знаю как можно обратиться.
Мучаюсь второй день, много чего перепробовал, но проблему решить не получается
Ответить с цитированием