Скрипт работает, однако вся задержка (setTimeout) неуклюжа, и я обеспокоен тем, что она не будет работать на медленных соединениях. Должен быть лучший способ справиться с этим только с JavaScript и jQuery верно? Функции просты, такие как навигация по страницам, нажатие на ввод и ввод текстовых данных.
Без задержки определенные события будут срабатывать не по порядку. Например, иногда функция create () вызывается до завершения предыдущих функций.
function all() {
navigate();
setTimeout(start, 400);
setTimeout(pickForm, 600);
setTimeout(addName, 900);
setTimeout(addDescription, 1500);
setTimeout(singleLineTextField, 2000);
setTimeout(multiLineTextField, 2200);
setTimeout(radioButtons, 2400);
setTimeout(checkBoxes, 2600);
setTimeout(dropDown, 2800);
setTimeout(multiSelect, 3000);
setTimeout(datePicker, 3200);
setTimeout(smessages, 3400);
setTimeout(fmessages, 3600);
setTimeout(create, 3800);
setTimeout(properties, 5000);
}
all();