У меня такая же проблема(ассинх функции) пришлось городить костыли чтобы даже если что то пошло не так, то создался новый поток который подхватил бы работу
@graund169 Вы вроде сам ответили на свой вопрос. Переменную с цифрами наверное удобней разбить на список(массив). И обходить его циклом для каждого(forEach). А внутри цикла кликать по нужной цифре подстовляя в селектор текущее значение.