MCPcopy Create free account
hub / github.com/Rello/analytics / waitForNavigationEntryState

Function waitForNavigationEntryState

tests/playwright/common.js:331–346  ·  view source on GitHub ↗
(page, name, state)

Source from the content-addressed store, hash-verified

329}
330
331async function waitForNavigationEntryState(page, name, state) {
332 const entry = navigationEntryLink(page, name);
333 if (state === 'visible') {
334 await entry.waitFor({ state: 'visible', timeout: 20000 });
335 return;
336 }
337 await page.waitForFunction(
338 (targetName) => {
339 return !Array.from(document.querySelectorAll('#app-navigation .app-navigation-entry > a')).some((node) => {
340 return (node.textContent || '').trim() === targetName;
341 });
342 },
343 name,
344 { timeout: 20000 }
345 );
346}
347
348async function waitForNavigationEntryExists(page, name) {
349 await page.waitForFunction(

Callers 4

renameNavigationEntryFunction · 0.85
deleteNavigationEntryFunction · 0.85
createStoredReportFunction · 0.85
12_group.jsFile · 0.85

Calls 1

navigationEntryLinkFunction · 0.85

Tested by

no test coverage detected