У меня к сожалению навыков маловато. Для моей задачи достаточно было взять уже готовое расширение и переписать две три строки. Я даже с этим два месяца возился. Задача ваша очень интересная, будь у меня время я бы изучил как все работает, но, к сожалению сейчас по копирайту заказов много и нет времени погружаться. Спасибо за приглашение. И кстати, думаю имеет смысл создать канал по расширениям. Пусть там будет только 10 человек первое время, но канал здорово помог бы начинающим всем.
Вдобавок хочу добавить — попробуйте реализовать функционал, который у вас вот никак не получается через Selenium IDE. Это расширение, которое запоминает последовательность действий и запускает. Тоже работает через дефтулс. Не знаю подходит ли для вашей задачи, но все же можно посмотреть как реализуется та или иная задача.