Несколько раз я натыкался на такую интересную задачу - нужно прокликать кучу одинаковых элементов на странице, хотя автор не потрудился сделать для этого нормальный способ в интерфейсе. Как последний пример - выбрать все книги в библиотеке fbreader. https://books.fbreader.org/catalog

Я вдруг захотел поудалять оттуда все книги, но единственное, что предлагает мне сделать сам сайт - кликать на каждой книге, потом нажать “удалить”.

К счастью есть способ получше. Он работает, если на сайте уже подключен jQuery, но, пожалуй, найти сайт без jQuery уже довольно сложно.

Так вот, для начала стоит понять, какой общий признак (класс) есть у элементов, на которые нам нужно кликать. В случае библиотеки fbreader, чекбоксы выбора книг объединяет класс fb-tile-select.

Дальше использую выбор объектов по классу из jQuery и вызываю у каждого .click

$(".fb-tile-select-container").each((index, el) => {
    console.log(index, el);
    el.click()
})

Получившийся код запихиваем в консоль браузера и наслаждаемся результатом.

Ну и в довершение, можно даже писать сценарии для последовательного прокликивания элементов на странице на JS.