mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-19 00:59:40 +03:00
fix(web-test): auto-accept native browser dialogs (confirm/alert)
1C web client uses native confirm() for scripts like vis.js file
access. Without handling, these block Playwright execution.
Added page.on('dialog') handler to auto-accept.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -122,6 +122,9 @@ export async function connect(url, { extensionPath } = {}) {
|
|||||||
page = await context.newPage();
|
page = await context.newPage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Auto-accept native browser dialogs (confirm/alert from 1C scripts like vis.js)
|
||||||
|
page.on('dialog', dialog => dialog.accept().catch(() => {}));
|
||||||
|
|
||||||
// Capture seanceId from network requests for graceful logout
|
// Capture seanceId from network requests for graceful logout
|
||||||
sessionPrefix = null;
|
sessionPrefix = null;
|
||||||
seanceId = null;
|
seanceId = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user