При объединение 4 скриптов в один, возникают проблемы, по отдельности скрипты работают в google translate. (
https://translate.google.com/?hl=ru). Буду благодарен за подсказку, как правильно все сделать .
Шаг №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);
}