Скрипт для автоматического заполнения значения в поле ввода веб-страницы - PullRequest
0 голосов
/ 06 января 2020

Моя задача - заказать диагностические тесты c для пациентов, и мне нужно написать значение 6-7 символов для каждого диагностического теста c. У меня есть 24 различных значения, и мне нужно заполнить их много тысяч раз. Я подумываю создать 24 различных сценария с Tampermonkey, чтобы ускорить мою работу, нажав на поле сценария. Дело в том, что мне нужно заполнить эту клетку . Вот идентификатор ввода и все это поле в консоли . Затем я набираю значение вручную, я получаю всплывающий список, который обновляется каждый раз, когда я набираю один символ (тот же принцип, что и в окне поиска Google или YouTube), вот всплывающий список после ввода значения и, если я хочу этот диагноз c тест, мне нужно нажать на него из всплывающего списка, я не могу просто нажать Enter. Так вот код, который я должен заполнить поле значением:

document.body.appendChild(element) element.addEventListener('click', function(){ document.querySelector("input#generic_test_order_search.ui-autocomplete-input").value = '15002 ' })

Сценарий заполняет значение, но всплывающий список не появляется, и мне нужно нажать на в поле, удалите один символ и напишите его снова, чтобы получить список, а затем выбрать из него диагностический тест c. Тем не менее, отнимает много времени.

Интересно, можно ли создать скрипт для автоматического добавления c теста диагностики из списка, например в этом примере ? Если нет, то возможно ли как-то заставить всплывающий список появиться, и мне не нужно будет нажимать на поле, удалять один символ и писать его снова? По крайней мере, я мог сделать так, чтобы поле щелкнуло после того, как значение было заполнено? Я попробовал этот код, но он не работает: document.querySelector("input#generic_test_order_search.ui-autocomplete-input").click()

Пожалуйста, помогите мне сделать его максимально автоматизированным c, что сэкономило бы мне сотни часов в долгосрочной перспективе.

...