Scaffold: Update HiddenBrowser to use object-oriented API
Fixes updating tests.
This commit is contained in:
parent
3f348e3340
commit
7944253bed
1 changed files with 6 additions and 5 deletions
|
@ -2046,11 +2046,12 @@ var Scaffold = new function () {
|
||||||
_logOutput("Loading web page from " + test.url);
|
_logOutput("Loading web page from " + test.url);
|
||||||
|
|
||||||
const { HiddenBrowser } = ChromeUtils.import("chrome://zotero/content/HiddenBrowser.jsm");
|
const { HiddenBrowser } = ChromeUtils.import("chrome://zotero/content/HiddenBrowser.jsm");
|
||||||
let browser;
|
let browser = new HiddenBrowser({
|
||||||
|
docShell: { allowMetaRedirects: true }
|
||||||
|
});
|
||||||
try {
|
try {
|
||||||
browser = await HiddenBrowser.create(test.url, {
|
await browser.load(test.url, {
|
||||||
requireSuccessfulStatus: true,
|
requireSuccessfulStatus: true
|
||||||
docShell: { allowMetaRedirects: true }
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (test.defer) {
|
if (test.defer) {
|
||||||
|
@ -2092,7 +2093,7 @@ var Scaffold = new function () {
|
||||||
this._updateTests();
|
this._updateTests();
|
||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
if (browser) HiddenBrowser.destroy(browser);
|
if (browser) browser.destroy();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue