Короче, есть задачка: 8 перевернутых карточек, при нажатии на которые в коде страницы появлялся alt="" с названием картинки. Нужно сделать так, чтобы скрипт автоматически находил пару картинке и успешно проходил квест.
Звучит просто? Если бы...
😭Что было не так:
➖ Карточки спрятаны во фрейме
➖ JSONPath не поддерживает переменные
➖ И самое интересное — совпадения нужно было искать только по alt, а не по src, что добавило ещё +1 уровень боли
😏Как я это решил:
1️⃣ Открывал все карты подряд, записывал её position и alt в JSON.
2️⃣ Потом пробегал по этому JSON, искал, где ещё есть такой же alt.
3️⃣ Как только находил alt с другим position — делал действие кликнуть по элементу с position1 и position2.
4️⃣ Повторял это до победного конца, пока все пары не были найдены.
😏На бумаге вроде просто, но я убил на это 4 ЧАСА! Это, наверное, одна из самых сложных задачек, которые я реализовывал
