async function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function deleteTopTransaction() { $('.dgrid-row')[0].click(); await sleep(250); $('[data-automation-id="button-delete"]').click(); await sleep(250); $('#yesNoDialog .button')[1].click(); } async function bulkDelete(num) { for (let i = 0; i < num; i++) { await deleteTopTransaction(); await sleep(1000); } } async function clearFilters() { $('.entry')[0].click(); await sleep(1000); } async function run() { await bulkDelete($('.dgrid-row').length); await clearFilters(); } run();