UNPKG

slimerjs-firefox

Version:

This repo includes slimerjs as well as downloads a local copy of Firefox.

32 lines (26 loc) 1.05 kB
/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ Components.utils.import("resource://gre/modules/Services.jsm"); // we need to output to the shell console Services.prefs.setBoolPref('browser.dom.window.dump.enabled', true); Components.utils.import('resource://slimerjs/slLauncher.jsm'); Components.utils.import('resource://slimerjs/slConfiguration.jsm'); Components.utils.import('resource://slimerjs/slUtils.jsm'); Components.utils.import('resource://slimerjs/slExit.jsm'); function startup() { document.getElementById("versionnumber").textContent = Services.appinfo.version var runtimeIframe = document.getElementById('runtime'); try { slLauncher.launchMainScript(runtimeIframe.contentWindow); } catch(e) { dumpex(e, 'Error during the script execution\n'); dumpStack(e.stack); slExit.exit(1) } } function quit() { slExit.exit(0); }