1
0
Fork 0
firefox/remote/webdriver-bidi/test/browser/head.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

28 lines
751 B
JavaScript

/**
* Load a given URL in the currently selected tab
*/
async function loadURL(url, expectedURL = undefined) {
expectedURL = expectedURL || url;
const browser = gBrowser.selectedTab.linkedBrowser;
const loaded = BrowserTestUtils.browserLoaded(browser, true, expectedURL);
BrowserTestUtils.startLoadingURIString(browser, url);
await loaded;
}
/** Creates an inline URL for the given source document. */
function inline(src, doctype = "html") {
let doc;
switch (doctype) {
case "html":
doc = `<!doctype html>\n<meta charset=utf-8>\n${src}`;
break;
default:
throw new Error("Unexpected doctype: " + doctype);
}
return `https://example.com/document-builder.sjs?html=${encodeURIComponent(
doc
)}`;
}