/** * Waits for the stylesheets to be loaded into the browser menu. * * @param browser * The browser that contains the webpage we're testing. * @param styleSheetCount * How many stylesheets we expect to be loaded. * @return Promise
*/ function promiseStylesheetsLoaded(browser, styleSheetCount) { return TestUtils.waitForCondition(() => {
let actor =
browser.browsingContext?.currentWindowGlobal?.getActor("PageStyle"); if (!actor) {
info("No jswindowactor (yet?)"); returnfalse;
}
let sheetCount = actor.getSheetInfo().filteredStyleSheets.length;
info(`waiting for sheets: ${sheetCount}`); return sheetCount >= styleSheetCount;
}, "waiting for style sheets to load");
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.