chore: доработки скриптов браузерного QA
guard пропускает GetClientSideComponents (без него страница не грузит SPFx), probe с --local-build запускает Chromium без проверок Local Network Access, которые режут загрузку https://localhost:4321 с SharePoint. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,7 @@ const READ_VIA_POST = [
|
||||
/\/GetItems\b/i,
|
||||
/\/_api\/search\/postquery/i,
|
||||
/\/GetUpdatedFormDigest/i,
|
||||
/\/_api\/web\/GetClientSideComponents/i, // манифесты веб-партов, без них страница не грузит SPFx
|
||||
/\/_api\/SP\.Utilities\.Utility\.ResolvePrincipalInCurrentContext/i,
|
||||
/\/_api\/SP\.UI\.ApplicationPages\.ClientPeoplePickerWebServiceInterface\.clientPeoplePickerSearchUser/i,
|
||||
/\/_api\/sp\.userprofiles\.peoplemanager/i,
|
||||
|
||||
@@ -46,7 +46,9 @@ let AxeBuilder = null;
|
||||
try { ({ default: AxeBuilder } = await import('@axe-core/playwright')); } catch { /* axe не установлен */ }
|
||||
|
||||
await fs.mkdir(out, { recursive: true });
|
||||
const browser = await chromium.launch();
|
||||
// Local Network Access в свежем Chromium режет загрузку https://localhost:4321 с публичного сайта SharePoint
|
||||
const LOCAL_BUILD_ARGS = ['--disable-features=LocalNetworkAccessChecks,PrivateNetworkAccessSendPreflights,BlockInsecurePrivateNetworkRequests,PrivateNetworkAccessRespectPreflightResults'];
|
||||
const browser = await chromium.launch(args['local-build'] ? { args: LOCAL_BUILD_ARGS } : {});
|
||||
const result = { url, surface: tenant ? 'tenant' : 'harness', date: new Date().toISOString(), axe: Boolean(AxeBuilder), runs: [] };
|
||||
|
||||
// Признаки непереведённых строк и утёкших значений в тексте
|
||||
|
||||
Reference in New Issue
Block a user