Elsa Speech Analyzer Recordings DELETE single
Andy
javascript
a year ago
1.4 kB
16
Indexable
(async () => {
// Selector for the delete icon using the class 'elsa-icon-delete recording-item__action-icon'
const DELETE_ICON_SELECTOR = '.elsa-icon-delete.recording-item__action-icon';
// Selector for the confirmation button ('Yes') in the pop-up
const CONFIRM_BUTTON_SELECTOR = '.btn.recording-popup-confirm__ok';
// Helper function to wait for a given time (used for delays)
const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
// Step 1: Select the delete icon using the selector
const deleteIcon = document.querySelector(DELETE_ICON_SELECTOR);
// Step 2: Check if the delete icon was found and click it
if (deleteIcon) {
deleteIcon.click();
console.log('Delete icon clicked.');
// Wait for the pop-up to appear
await sleep(500); // You can adjust the time as needed based on the delay for the pop-up
// Step 3: Select the confirmation button
const confirmButton = document.querySelector(CONFIRM_BUTTON_SELECTOR);
// Step 4: Check if the confirmation button was found and click it
if (confirmButton) {
confirmButton.click();
console.log('Confirmation button clicked.');
} else {
console.log('No confirmation button found.');
}
} else {
console.log('No delete icon found.');
}
})();
Editor is loading...
Leave a Comment