Объединение нескольких скриптов

Дорого времени суток. При объединение 4 скриптов в один, возникают проблемы, по отдельности скрипты работают в google translate. Буду благодарен за подсказку, как правильно все сделать .

Шаг №1 делаем активируем ('ita-kd-icon-button ita-kd-inputtool-icon ita-kd-small ita-kd-single')- "Включить рукописный ввод"

function setValues(el, values) {
    el.value = "";
    el.focus();
    el.click();
    el.autocomplete = "on";
    console.log(el.value);
}
var elements = document.getElementsByClassName('ita-kd-icon-button ita-kd-inputtool-icon ita-kd-small ita-kd-single');
const timeout = 1000;
for (var i = 0; i < elements.length; i++) {
    setTimeout(setValues, timeout * i, elements[i], i);
}

Шаг №2 подставляем в textarea текст

function setValues(el, values) {
    el.value = "";
    el.dispatchEvent(new KeyboardEvent('keypress', {'key':'Shift'} ));
    el.focus();
    el.click();
    el.value = "привет привет ахахахахха.";
    el.dispatchEvent(new InputEvent('input', {bubbles: true, cancelable: false, inputType: 'insertFromPaste'}));
    el.autocomplete = "on";
    console.log(el.value);
}
var elements = document.getElementsByClassName('er8xn');
const timeout = 1000;
for (var i = 0; i < elements.length; i++) {
    setTimeout(setValues, timeout * i, elements[i], i);
    }

Шаг №3 закрываем поле ('ita-kd-img ita-hwt-close') "Включить рукописный ввод"

function setValues(el, values) {
    el.value = "";
    el.dispatchEvent(new KeyboardEvent('keypress', {'key':'Shift'} ));
    el.focus();
    el.click();
    el.value = "привет привет ахахахахха.";
    el.dispatchEvent(new InputEvent('input', {bubbles: true, cancelable: false, inputType: 'insertFromPaste'}));
    el.autocomplete = "on";
    console.log(el.value);
}
var elements = document.getElementsByClassName('ita-kd-img ita-hwt-close');
const timeout = 1000;
for (var i = 0; i < elements.length; i++) {
    setTimeout(setValues, timeout * i, elements[i], i);
    }

Шаг №4 открываем ('mqNsCe tQlvad') Историю

function setValues(el, values) {
    el.value = "";
    el.dispatchEvent(new KeyboardEvent('keypress', {'key':'Shift'} ));
    el.focus();
    el.click();
    el.value = "привет привет ахахахахха.";
    el.dispatchEvent(new InputEvent('input', {bubbles: true, cancelable: false, inputType: 'insertFromPaste'}));
    el.autocomplete = "on";
    console.log(el.value);
}
var elements = document.getElementsByClassName('mqNsCe tQlvad');
const timeout = 1000;
for (var i = 0; i < elements.length; i++) {
    setTimeout(setValues, timeout * i, elements[i], i);
    }


Ответы (0 шт):