Я пытаюсь выяснить, как автоматизировать события щелчка, чтобы автоматизировать продвижение через ряд очередей элементов. Вот особенности:
- Есть 1 или более очередей элементов (определяемых пользователем в этом сценарии)
- Каждая очередь имеет переменное количество элементов
- URL-адрес страницы очереди является статическим
- Каждая очередь запускается нажатием кнопки на странице очереди
- Кнопка
querySelector
на странице очереди является статической и известной
- Нажатие кнопки на странице очереди загружает страницу первого элемента в очереди
- Каждая страница элемента имеет отдельный URL-адрес (тот же источник, что и начальный URL-адрес очереди)
- Нажатие кнопки на странице элемента загружает страницу следующего элемента
- Кнопка
querySelector
на странице элемента является статической и известной
- На странице последнего элемента в очереди при нажатии на кнопку загружается страница очереди
Вот визуальная схема потока:
После написания сценария для выполнения этой задачи я понял, что не могу сохранить запущенный сценарий при навигации по страницам (по крайней мере, я так не думаю). Я даже смотрел на создание расширения Chrome и использование скриптов содержимого , но я не думаю, что это сохранит js при навигации по страницам.
Как мне достичь своей цели?