Merge pull request #886 from getmaxun/button-fix

fix(maxun-core): button click action during robot execution
This commit is contained in:
Karishma Shukla
2025-11-20 21:07:05 +05:30
committed by GitHub

View File

@@ -1169,7 +1169,7 @@ export default class Interpreter extends EventEmitter {
}).catch(e => { }).catch(e => {
throw e; throw e;
}), }),
button.click() page.locator(workingSelector).first().click()
]); ]);
debugLog("Navigation successful after regular click"); debugLog("Navigation successful after regular click");
await page.waitForTimeout(2000); await page.waitForTimeout(2000);
@@ -1184,17 +1184,17 @@ export default class Interpreter extends EventEmitter {
}).catch(e => { }).catch(e => {
throw e; throw e;
}), }),
button.dispatchEvent('click') page.locator(workingSelector).first().dispatchEvent('click')
]); ]);
debugLog("Navigation successful after dispatch event"); debugLog("Navigation successful after dispatch event");
await page.waitForTimeout(2000); await page.waitForTimeout(2000);
paginationSuccess = true; paginationSuccess = true;
} catch (dispatchNavError) { } catch (dispatchNavError) {
try { try {
await button.click(); await page.locator(workingSelector).first().click();
await page.waitForTimeout(2000); await page.waitForTimeout(2000);
} catch (clickError) { } catch (clickError) {
await button.dispatchEvent('click'); await page.locator(workingSelector).first().dispatchEvent('click');
await page.waitForTimeout(2000); await page.waitForTimeout(2000);
} }
} }